Seite 2 von 2

Verfasst: 20.04.2006 23:10
von edel
CreatewindowEx , kann unter Umstaenden sehr lang werden.

Verfasst: 20.04.2006 23:13
von Kaeru Gaman
> CreatewindowEx

aha...

...was ist das? muss ich das kennen?

Verfasst: 21.04.2006 08:39
von JKG
Hallo !

Zunächst vielen Dank für Eure Vorschläge. Alles in allem denke ich, dass es schon sehr sinnvoll wäre, wenn es ein Zeilenende-KZ für den Umbruch geben würde. Hier ist mal eine einfache SQL-Insert Anweisung die nicht sehr viele Felder enthält, aber auch so schon rel. lang ist. Dazu kommt noch, dass durch die etwas komplizierte Syntax beim Übergeben von Werten nach SQL die Sache sehr schnell unübersichtlich wird.

Code: Alles auswählen

RetVal$ = "INSERT INTO BankAuszug (ba_kontonr, ba_blz, ba_auszugnr, ba_btext1, ba_btext2, ba_btext3, ba_btext4, ba_btext5, ba_btext6," 
RetVal$ + "ba_btext7, ba_btext8, ba_btext9, ba_btext10, ba_kblz, ba_kkto, ba_betrag)"
RetVal$ + "VALUES "
RetVal$ + "( '" + e_ktonr$ + "' , '" + e_blz$ + "' , '" + e_auszugnr$ + "' , '" + e_vz1$ +"' , '" + e_vz2$ +"' , '" + e_vz3$ +"' , "
RetVal$ + " '" + e_vz4$ +"' , '" + e_vz5$ +"' , '" + e_vz6$ +"' , '" + e_vz7$ +"' , '" + e_vz8$ +"' ,  '" + e_vz9$ +"' , "
RetVal$ + " '" + e_vz10$ +"' , '" + e_kblz$ +"' , '" + e_kkto$ +"' ,  '" + e_betrag$ + "')"
Gruß Jörg

Verfasst: 21.04.2006 08:48
von DarkDragon
Wozu gibts Scrollbalken? :lol:

Verfasst: 21.04.2006 09:22
von ts-soft
Oder statt nem Monitor ne LCD-Tapete, muß die Zimmerwand nur lang genug sein :lol:

Verfasst: 21.04.2006 13:16
von PureLust
DarkDragon hat geschrieben:Wozu gibts Scrollbalken? :lol:
Naja, ... wäre ja schon mal recht hilfreich, wenn wenigstens die Bereichs-Berechnung des Scrollbalkens korrekt funktionieren würde, so dass man damit wenigstens bis zum Ende der Zeile scrollen könnte. :(

Verfasst: 21.04.2006 13:37
von jear
@JKG
Ich geb Dir recht, machmal wäre es besser, man könnte eine Zeile mit einem Fortsetzungszeichen umbrechen. Das würde aber doch einen erheblichen Eingriff in die Syntax von PB bedeuten oder einen Preprozessor erfordern, wie er hier im Forum schon diskutiert wurde.

Nur als Tip, dass man sich auch mit der jetzigen Situation ganz gut behelfen kann :

Code: Alles auswählen

#Ka = "( '" : #Tr = "' , '" : #Kz = " ')"
RetVal$ = "INSERT INTO BankAuszug (ba_kontonr, ba_blz, ba_auszugnr," 
RetVal$ + "ba_btext1, ba_btext2, ba_btext3, ba_btext4, ba_btext5, ba_btext6," 
RetVal$ + "ba_btext7, ba_btext8, ba_btext9, ba_btext10, ba_kblz, ba_kkto, ba_betrag)" 
RetVal$ + "VALUES " 
RetVal$ + #Ka + e_ktonr$ + #Tr + e_blz$  + #Tr + e_auszugnr$ + #Tr + e_vz1$ 
RetVal$ + #Tr + e_vz2$   + #Tr + e_vz3$  + #Tr + e_vz4$      + #Tr + e_vz5$
RetVal$ + #Tr + e_vz6$   + #Tr + e_vz7$  + #Tr + e_vz8$      + #Tr + e_vz9$
RetVal$ + #Tr + e_vz10$  + #Tr + e_kblz$ + #Tr + e_kkto$     + #Tr + e_betrag$ + #Kz

Debug RetVal$