Daran hatte ich auch schon gedacht, aber wie eben schon geschrieben, sollen die einzelnen Tabellen dann nicht in einer einzigen, sondern jeweils einzelnen
csv-Dateien ausgegeben werden :
2015-04-Belege.csv // Alle Belege
2015-04-Positionen.csv // Alle zugehörigen Positionen aller selektierten Belege
2015-04-Artikel.csv // Alle zugehörigen Artikel aller selektierten Positionen
2015-04-Kunden.csv // // Alle zugehörigen Kunden aller selektierten Belege
dann bau dir eine KLasse
Delphi-Quellcode:
TExportItem =
class()
...
property SQL:
String;
property FileName:
String;
Dann stellst Du eine Collection von Items zusammen, jede bekommt ihre Individuelle
SQL (und ist damit entsprechend anpassbar / optimiert. Die Collection übergibst du dann deinem
CSV-Exporter und gut ist...
Die SQLs sollten ja nicht das Problem sein, oder?
Grüße