Hallo zusammen,
wie kann ich von der aktuellen Zeile in einem DBGrid auf die Zeile in der
Query schliessen, um die Spalte abzufragen ? Möchte ohne Fields arbeiten, da ich dem Anweder auch die Möglichkeit gebe die Reihenfolge der Spalten im DBGrid zu ändern.
Folgender Code muss demnach ergänzt werden:
Delphi-Quellcode:
if (DBGrid.SelectedRows.Count > 0) then
begin
With DBGrid.DataSource.DataSet do
begin
for i := 0 to DBGrid.SelectedRows.Count - 1 do
begin
GotoBookmark(Pointer(DBGrid.SelectedRows.Items[i]));
If (Fields[6].AsString = '') then
begin
...
end;
end;
end;
end;
Die unteren If-Abfrage müssten demnach gegen die
Query-Abfrage ausgetauscht werden. Nur wie ?
Gruss
Holger