Eine Suche wiederholen oder erweitern
Nach oben zu Datensätze über Indizes suchen
Bei jedem Aufruf der Methoden SetKey bzw. FindKey werden alle zuvor in der Eigenschaft Fields enthaltenen Werte gelöscht. Um eine Suche unter Verwendung der zuvor festgelegten Felder zu wiederholen oder weitere Felder hinzuzufügen, rufen Sie EditKey anstelle von SetKey und FindKey auf.
Beispiel: Sie haben bereits eine Suche in der Tabelle Employee anhand des Feldes City des Index CityIndex durchgeführt. CityIndex beinhaltet die beiden Felder City und Company. Um einen Datensatz mit einem bestimmten Firmennamen und einer bestimmten Stadt zu finden, verwenden Sie den folgenden Quelltext:
Employee.KeyFieldCount := 2; Employee.EditKey; Employee['Company'] := Edit2.Text; Employee.GotoNearest;
Employee->KeyFieldCount = 2; Employee->EditKey(); Employee->FieldValues["Company"] = Variant(Edit2->Text); Employee->GotoNearest();