so, habe jetzt den Code und die Lib soweit angepasst, dass ich Deinen Code weiter testen kann.
Mir ist jedoch aufgefallen, dass bei folgenden Codezeilen Verzerrungen entstehen:
Code: Alles auswählen
If StringField(Record1(), ListIndex(ColumnInfo1()), Chr(10)) <> StringField(Record2(), ListIndex(ColumnInfo1()), Chr(10))
Debug "Tabelle: " + Tableinfo1()\Name + " / Spalte: " + ColumnInfo1()\Name
Debug StringField(Record1(), ListIndex(ColumnInfo1()), Chr(10)) + " / " + StringField(Record2(), ListIndex(ColumnInfo1()), Chr(10))
Debug ""
Tabelle: BANKEN / Spalte: STR
2879.55 / 1879.56
Richtig wäre jedoch:
Tabelle: BANKEN / Spalte: Bruttowert
2879.55 / 1879.56
D.h. hier ist die Spalte um eins weitergerutscht.
"STR" ist ein zu weit. Davor ist der "Bruttowert"
Könntest Du hier nochmal Hilfestellung geben.
Doch, die Geschwindigkeit...

Echt klasse.