Dieser Record soll angezeigt werden und evetl möchte ich noch einen Vergleich mit den hinzugefügten Daten machen.
Mein Code der bisher tut:
Code: Alles auswählen
LOCAL
sOneTableName is string
dsQRYFrom, dsQRYCompare is Data Source
sQuery, sCompareQuery are strings
bResult is boolean
FOR EACH sOneTableName OF arrTabellenNamen
sQuery = [
select plz,Ort,[Straße] from %1
]
sQuery = StringBuild(sQuery, sOneTableName)
bResult = HExecuteSQLQuery(dsQRYFrom,hQueryDefault,sQuery)
HReadFirst(dsQRYFrom)
WHILE not HOut()
TableDeleteAll(TABLE_ZuImportieren)
TableAdd (TABLE_ZuImportieren, dsQRYFrom.plz + TAB + dsQRYFrom.Ort + TAB + dsQRYFrom.Straße)
HReadNext(dsQRYFrom)
Info("Read Next entry")
END
END
Ich mache es, indem ich dieses Control lösche und dann aus dem aktuellen QURY per TableAdd einfüge. Das geht so aber ich frage mich ob
man da nicht eleganter TableDisplay benutzen kann. Oder gibt es bessere Vorschläge wie ich einzelne Datensätze nacheinander anzeigen und dann weiterverrbeiten kann/soll.
Vielen Dank