Hallo,
ich habe folgendes Problem:
ich habe ein Verwaltungsprogramm für Schuldner geschrieben in dem alle Rechnungen enthalten sind, die noch bezahlt werden müssen. Je 6 Rechnungsfelder habe ich dafür vorgesehen. Sie sind so unterteilt:
Auftragsnummer (DBEdit1-DBEdit6), Rechnungssteller (DBEdit7-DBEdit13), Betrag (DBEdit14-DBEdit20), Belastungsfolge (DBEdit21-DBEdit22-DBEdit28).
Die Vorgänge können zu unterschiedlichen Zeiten geschrieben werden, d.h. wenn eine Rechnung noch fehlt und es sind schon drei andere vorhanden, kann eine Belastung mit der Rangfolge 1 erfolgen.
Es soll jetzt die Möglichkeit gegeben sein, daß alle noch offenen Rechnungen ausgewertet werden können. Dies soll in einer einzigen Liste
geschehen in nach Rechnungsstellern aufsteigender Reihenfolge.
Mir fehlt nun der SQL-Befehl für diese umfangreiche Abfrage. Es werden je 6 Felder angesprochen. Ich hab es schon mit Platzhaltern versucht, klappt aber alles nicht!
Beispiel:
select anr1,rech1name,bel1 from Datei.db where rech1name>'0' and bel1 is null
Funktioniert - ist ja auch eine einzelne Abfrage.
Wie gesagt, mir fehlt der Befehl daß diese Abfrage 6 mal durchläuft
anr1-anr6,rech1name-rech6name,bel1-bel6
Übrigens: Später sollen mit diesen gefilterten Daten auch noch Briefe an Firmen geschrieben werden können.
Wenn der Sachverhalt zu kompliziert ist, schickt mir eine e-mail:
rainer.zemke@gsg-oldenburg.de - Danke!!!