Rausfinden bei welchem Datensatz sich DBGrid gerade befindet - Wie?



  • Hallo Zusammen,
    gibt es eine Möglichkeit herauszufinden bei welchem Datensatz sich DBGrid gerade befindet??
    Also einfach gesagt in welcher Zeile/Datensatz sich DBGrid gerade befindet. Ich muß mit einem Wert aus diesem Datensatz eine neue SQL-Abfrage machen und diese Abfrage muß sich jedes mal ändern wenn man im DBGrid zu einem neuen Datensatz geht.

    Danke im voraus
    EPMS



  • ganz einfach:

    die mit dem DBGrid verbundene Datenquelle (Table, Query) liefert dir die Daten des Datensatzes, wo der Datensatzzeiger des DBGrid steht,
    die Abfrage kann z.B. mit Table->FieldByName("WasAuchImmer")->AsString erfolgen

    [Edit] oder mit

    DBGrid1->DataSource->DataSet->Fields->Fields[0]->AsInteger;
    


  • Hi Linnea,

    genau das mit FildByName habe ich auch gerade rausgefunden. Wollte das jetzt hier schreiben. Aber da warst mir zuvor gekommen. Trotzdem Danke schön.

    Gruß
    EPMS



  • RecNo


Anmelden zum Antworten