Danke Euch allen für die Ideen und nochmals Sorry für die angestiftete Verwirrung.
Habe es momentan so wie auch schon von Perlsau angesprochen umgesetzt.
Ein separates Dataset und dann im DBrid ein ClickEvent:
Delphi-Quellcode:
procedure Tfrm_test.main_dbgridCellClick(Column: TColumn);
begin
DM.ApplyFilter(dm_test.tbl_test,'((ID = ''' + dm_test.tbl_test_list.Dataset.FieldByName('ID').AsString + ''') )','');
end;
Dies geht nun wirklich schenller und war auch einfach umgesetzt.
Shalom
Manfred