以下代码允许我按一个字段过滤客户端数据集:
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 + '%');
我需要做其他事情来允许多重过滤吗?
谢谢,