Следующий код позволяет мне отфильтровать ClientDataSet по одному полю:Фильтр ClientDataSet более одного поля
begin
dmodule.cds.DisableControls;
try
dmodule.cds.Filtered := False;
dmodule.cds.FilterOptions := [foCaseInsensitive,foNoPartialCompare];
dmodule.cds.Filter := 'Field LIKE '+ QuotedStr('%'+ editSearch.Text + '%');
dmodule.cds.Filtered := True;
finally
dmodule.cds.EnableControls;
end;
я добавил в другой строке после первой строки «cds.Filter», который я думал, что позволило бы меня фильтровать по другому полю, но он не возвращает никаких записей.
Линия:
dmodule.cds.Filter := 'Field2 LIKE '+ QuotedStr('%'+ editSearch.Text + '%');
мне нужно сделать что-то еще, чтобы позволить несколько фильтрации ли?
Спасибо,