Bde.DBTables.TTable.GotoKey
Delphi
function GotoKey: Boolean;
C++
bool __fastcall GotoKey();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
Beschreibung
Verschiebt den Cursor auf einen Datensatz, der über den aktuellen Schlüssel angegeben wird.
Mit GotoKey können Sie zu einem Datensatz wechseln, der mit Schlüsselwerten angegeben wird, die durch vorhergehende Aufrufe von SetKey oder EditKey und die Angabe der Suchwerte in der Eigenschaft Fields definiert wurden.
Findet GotoKey einen übereinstimmenden Datensatz, wird der Cursor auf dem Datensatz positioniert. Anschließend gibt die Methode True zurück. Andernfalls bleibt die aktuelle Cursorposition unverändert, und GotoKey gibt false zurück.
Bei Paradox- und dBASE-Tabellen muss der Schlüsselwert immer einen Index darstellen, der in der Eigenschaft IndexName angegeben werden kann. Wenn für IndexName kein Wert angegeben wurde, verwendet GotoKey den Primärindex der Tabelle. GotoKey kann mit dBASE-Ausdrucksindizes verwendet werden.
Bei SQL-Tabellen kann der Schlüsselwert einem in IndexName angegebenen Index oder einer in der Eigenschaft IndexFieldNames angegebenen Liste von Feldnamen entsprechen.