Suchen in einer Tabelle
-
ich suche in einer Paradox- Datenbank eine Zahl (Feld in der Tabelle ist vom Typ Integer).
Die Abfrage erfolgt durch das Ereigniss KeyPress einer TEdit Komponente.TLocateOptions SearchOptions; SearchOptions = SearchOptions<<loCaseInsensitive; DMParadox->Tabelle1("NR",Paradox->Tabelle1->FieldByName("NR")->AsInteger,SearchOptions);
Es erfolgt kein Sprung zum gesuchten Datensatz. Kann mir jemand helfen?
-
merkur,
merkur schrieb:
DMParadox->Tabelle1("NR",Paradox->Tabelle1->FieldByName("NR")->AsInteger,SearchOptions);
Es erfolgt kein Sprung zum gesuchten Datensatz. Kann mir jemand helfen?
kommt drauf an. Ich vermute mal, daß das ein Aufruf von TDataSet::Locate sein soll ...? Solltest Du dann nicht als 2. Parameter die Zahl übergeben, die Du in das Edit-Feld eingegeben hast?
Wenn Du einen Integer-Wert anspringen willst, kannst Du die Zeile mit dem "loCaseInsensitive" auch weglassen.