Hallo,
nach dem Ausführen nachfolgenden SQL-Befehls in einer Abfrage
bleibt nach Programmende immer die Datei "Artikelnr.ndx" im Programmverzeichnis übrig. Natürlich könnte ich sie vom Programm löschen lassen, aber wieso macht das die BDE nicht selber. Ich vermute, daß meine Abfrage an einer Stelle nicht ganz "sauber" ist, aber an welcher?
select Datum, BelegNr as Beleg, SUM_Brutto .....
from "c:\Daten\rechnung"
where (Rechnung.Sum_Brutto >0) and
('10815' not in(select Artikelnr from "c:\Daten\rechposten" where rechnung.Belegnr = rechposten.belegnr)
Rechposten enthält halt die Posten mit den Artikelnummern und will nur die Rechnungen haben, die nicht den Artikel mit der Nummer 10815 enthält.
Beide Tabellen sind im DBase-Format und sind nicht miteinander verknüpft.
nach dem Ausführen nachfolgenden SQL-Befehls in einer Abfrage
bleibt nach Programmende immer die Datei "Artikelnr.ndx" im Programmverzeichnis übrig. Natürlich könnte ich sie vom Programm löschen lassen, aber wieso macht das die BDE nicht selber. Ich vermute, daß meine Abfrage an einer Stelle nicht ganz "sauber" ist, aber an welcher?
select Datum, BelegNr as Beleg, SUM_Brutto .....
from "c:\Daten\rechnung"
where (Rechnung.Sum_Brutto >0) and
('10815' not in(select Artikelnr from "c:\Daten\rechposten" where rechnung.Belegnr = rechposten.belegnr)
Rechposten enthält halt die Posten mit den Artikelnummern und will nur die Rechnungen haben, die nicht den Artikel mit der Nummer 10815 enthält.
Beide Tabellen sind im DBase-Format und sind nicht miteinander verknüpft.
Comment