Anzeigen: Delphi
C++
Anzeigeeinstellungen
Eine Suche wiederholen oder erweitern
Aus RAD Studio
Nach oben zu Datenmengen - Index
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();