ich habe gerade gelernt wie bei einem DBGrid MultiSelect funktioniert und die damit gebookmarkten Records angesprochen werden können.
Allerdings werden die ausgewählten Records genau in der Reihenfolge angesprochen, wie sie angeklickt worden sind:
Code: Alles auswählen
for i := 0 to DBGrid1.SelectedRows.Count - 1 do begin
DBGrid1.DataSource.DataSet.GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
// irgendwas mit dem Record machen
end;
Wie geht das?
Gruß,
Peter