Eine Suche wiederholen oder erweitern

Aus RAD Studio
Wechseln zu: Navigation, Suche

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();


Siehe auch