查了网上很多资料,懒人输入:通过程序使用过滤对话达到自己的目的:
用到cxFilter单元;
cbb_DoctorOrder.Properties.View.DataController.Filter.Clear;
cbb_DoctorOrder.Properties.View.DataController.Filter.Root.Clear;
cbb_DoctorOrder.Properties.View.DataController.Filter.Root.AddItem(cxgrdbclmncxgrdbtblvwcxgrd1DBTableView1SF_NAME,foLike,'%'+cbb_DoctorOrder.EditText+'%','%'+cbb_DoctorOrder.EditText+'%');
cbb_DoctorOrder.Properties.View.DataController.Filter.Root.BoolOperatorKind := fboOR;
cbb_DoctorOrder.Properties.View.DataController.Filter.Root.AddItem(cxgrdbclmncxgrdbtblvwcxgrd1DBTableView1SF_HELP,foLike,'%'+cbb_DoctorOrder.EditText+'%','%'+cbb_DoctorOrder.EditText+'%');
cbb_DoctorOrder.Properties.View.DataController.Filter.Active := True

详细请参考牛人http://blog.csdn.net/zengcong2013/article/details/12346535
本文介绍了一种通过程序实现的懒人输入方法,利用cxFilter单元进行数据过滤,以达到快速检索的目的。具体实现了对cbb_DoctorOrder控件中输入内容的模糊匹配,并通过OR逻辑组合了多个过滤条件。
5344

被折叠的 条评论
为什么被折叠?



