Mittels ABSTable1.Locate('KUNDEN', 'SUCHSTRING', []);
Dann hatte ich den Datensatz, den ich benötigte.
Ich vermute mal, KUNDEN steht für KUNDENNUMMER und SUCHSTRING für die höchste Kundennummer? Dann musst du aber diese ja auch irgendwie ermitteln, oder?
Aber egal. Wenn die
Query SELECT * FROM dbKUNDEN
ist, dann funktioniert das Locate dort auch so. Bei
SELECT * FROM dbKUNDEN ORDER BY KUNDENNUMMER
kommen die Daten sogar sortiert an. Dann wäre ein
ABSQuery1.Last
ausreichend um den Datensatz mit der höchsten Kundennummer auszuwählen.