【发布时间】:2015-07-22 14:24:35
【问题描述】:
我在勾选复选框时尝试按一个字段过滤数据集,以下是我整理并认为是正确的代码,但它似乎不起作用,它带回 0 条记录。
procedure TfrmCustomers.cbClick(Sender: TObject);
if cbActive.Checked = True then
with dmod.cds do
begin
DisableControls;
try
Filtered := False;
FilterOptions := [foCaseInsensitive,foNoPartialCompare];
Filter := ('active LIKE true');
Filtered := True;
finally
EnableControls;
end;
end;
end;
数据集中字段的名称称为“活动”,它存储“真”或“假”的字符串。
任何帮助将不胜感激。
谢谢,
【问题讨论】:
标签: delphi delphi-xe2 tcheckbox