Wenn der Index mit der zu suchenden Spalte übereinstimmt ist es besser mit FindKey und while zu arbeiten. Locate arbeitet leider optimiert, so dass der erste Fund nicht unbedingt am Anfang der zu selektierenden Datenmenge steht, sondern an irgend einer. Noch besser wäre natürlich der Einsatz von
SQL.