我进行数据过滤:cds_select.CommandText:='select ...,pub_ys as 颜色,... from ...';
...
后来在一个按钮点击事件里面:
...
cds_select.Filtered := false;
cds_select.Filter := trim(CB_CXX.text) + ' like ''%' + trim(E_CXJG.Text) + '%''';
cds_select.Filtered := true;
跟踪的时候发现:
当cds_select.Filter:='颜色 like '%兰色%''时,无法过滤出数据,但事实上有很多符合条件的记录。
但如果:cds_select.Filter:='颜色 like '%JS%''时可以过滤出数据。
这是怎么回事呢?
...
后来在一个按钮点击事件里面:
...
cds_select.Filtered := false;
cds_select.Filter := trim(CB_CXX.text) + ' like ''%' + trim(E_CXJG.Text) + '%''';
cds_select.Filtered := true;
跟踪的时候发现:
当cds_select.Filter:='颜色 like '%兰色%''时,无法过滤出数据,但事实上有很多符合条件的记录。
但如果:cds_select.Filter:='颜色 like '%JS%''时可以过滤出数据。
这是怎么回事呢?
解决方案 »
- 修改FastReport中Memo中英文混排时折行不正确的问题,欢迎大家探讨,来者有分
- AdvStringGrid如何隐藏表格边框线?
- 各位大虾,谁能给我一个sncCurrency财务凭证控件,100大洋求购
- 图象横向和纵向的显示问题
- ClientDataSet!
- 谁能给小弟提供点exe文件结构方面的文章或连接,这里先谢了
- 帮我看看哪错了?在线等待,马上给分!
- delphi如何判断一字符串是不是合法网址?
- 開發多用戶的綱絡版數據庫,高手們,你們是用標准的 tedit,tcompbox + sql語句,還是數據敏感控件 Tdbedit,tdbgird.我一直迷惑,不知其解..
- 如果改变(Delphi3)QuickReport报表的默认打印机?
- 如何和unix建立 通讯?????????????????
- 为什么dbgrid不能编辑? 在线给分
cds_select.Filtered := true;
然后:
procedure Tfrm_jgwlxz_cgdd.cds_selectFilterRecord(DataSet: TDataSet;
var Accept: Boolean);
begin
Accept:=pos(E_CXJG.Text,cds_select.fieldbyname(CB_CXX.Text).AsString)>0;
end;