Hallo,
ein bissel anders, aber
Stelle dir die
Query einfach als mit
Table.IndexName vorsortierte Tabelle vor,
bei dem
Query.Open mit FindKey an den ersten gefundenen Eintrag gesprungen wurde
und in der im while schon die Abbruchbedingung drinsteht (erster nicht mehr gültiger Wert).
Ist also quasi ein per
SetRange eingeschränkte Sicht auf die Tabelle.
Übrigens kann mann per
BDE auch bei DBase/
Paradox mit TQuery auf Tabellen zugreifen.
Heiko