Hi und Wilkommen im Club!
Du gibst Dir die Antwort schon zur Hälfte selbst. Das
DB-Grid stellet die Werte des DataSets dar und beeinflußt diese. Wenn Du sie ausserhalb des
DB-Grids verwenden möchtest, so mußt Du Dich an das DataSet wenden.
Prinzip:
Delphi-Quellcode:
var
IntWert : Integer
StrWert : String;
DatWert : TDateTime;
begin
IntWert := Query1.FieldByName('DeinIntFeldName').AsInteger;
StrWert := Query1.FieldByName('DeinStrFeldName').AsString;
DatWert := Query1.FieldByName('DeinDatFeldName').AsDatetime;
Dabei gelangen immer die Werte des aktuellen Datensatzes in die Variablen ( das ist der, bei welchem im
DB-Grid das kleine Dreieck links angezeigt wird).
Gruß