Juchu, et lüppt
Aber etwas anders als bisher erwähnt. Anscheinend mag das MemoryTable nicht die Filter-Eigenschaft, stattdessen muss ich mit dem Ereignis OnFilterRecord arbeiten. Das schaut dann so aus:
Delphi-Quellcode:
...
with memTab do
begin
filtered := true; // Jetzt greift das Ereignis memTab.OnFilterRecord
Refresh;
end;
...
procedure TForm1.memTabFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
memTab.fieldbyname('firma').asstring := 'SBH';
end;