cells[][] in dbgrid/table
-
hallo!
ich möchte mit einem DBGrid über ein TTable auf eine datenbank zugreifen, finde aber keine äquivalente funktion zu cells von StringGrid, sodass ich den wert eines bestimmten feldes erhalte.
wäre nett, wenn mir jemand den wink mit dem zaunpfahl geben könnte, da ich mir zwar sicher bin, dass es einfach ist, aber trotzdem langsam verzweifle!
mfg,
michael
-
Hi,
duck dich, hier kommt dein Zaunpfahl :
Es funktioniert genau umgekehrt. Ein DBGrid ist nur ein Positionszeiger der Datenbank. Wird der Cursor in der Datenabnk versetzt, ändert sich auch die Position des DBGrids. Wenn du die Position im DBGrid änderst, wird eigentlcih die Position des Cursors in der Datenbank geändert. Teste das mal, indem du zwei DBGrids nebeneinander stellst.
Was du also abragen musst, ist die Datenquelle und nicht das DBGrid.
String Feld_Wert_der_aktuellen_CUrsorposition_in_der_Datenquelle= DeineTable->FieldByName("Der Feldname")->AsString;