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.


Anmelden zum Antworten