hi jungs, ich hab hier ein Programm, welches Modifiziert werden soll.
In Query1 werden alle Rechnungen über einen bestimmt zeitraum angezogen.
Anschließend wird für jeden Datensatz eine 2. Query geöffnet um die Vorgangspositionen herauszusuchen. Für Query2 gibt es aber keinen Übergabeparameter, obwohl der SQL-befehl jenen benötigt !!
Ich verstehe nicht, wie das Programm laufen KANN ! Es geht, aber ich verstehs net.
Hier mal die Beiden Querys
Im Objektinspektor ist folgendes eingetragen:
Delphi-Quelltext
1: 2:
| Query1: Select * from Rechnung where Datum>=:VonDatum Query2: Select * from Rechnung_pos where Nr=:"Nr" |
Die Query1 wird geöffnet, und dann kommt
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| while not Query1.eof do begin Query2.open; ... ... end; |
Weder in der Schleife, noch sonst wo im Quellcode wird der Parameter für Query2 übergeben. Ich bin Ratlos. Wie kann denn das Funktionieren??
mfg
OlliW