各位老大,帮帮我啊,急死了我,到底用中文索引来过滤的时候用FILTER的代码该怎么写啊 偶用的是ACCESS就是:在 EDIT控件中输入中文,EG:“中国”然后在表中显示所有包含“中国”的记录, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假使中国字段为field1那么如下:假使你是用table相连。Table1.Filter := 'filed1 = ' + '''' + '中国' + '''' ;Table1.Filtered := False ; 如果想把中国作为变量。则Table1.Filter := 'filed1 = ' + '''' + Edit1.Text + '''' ;Table1.Filtered := False ; Nizvoo的意见是对的,不过好象语句的顺序错了,应该是:Table1.Filtered := False ; Table1.Filter := 'filed1 = ' + '''' + '中国' + '''' ;Table1.filtered := true; 在table1filterrecord事件中添加如下:accept:=dataset['filed1']=变量;//在实现部分定义在应用中填写:table1.filtered:=false;变量:=edit1.text;table1.filtered:=true; 求大虾们帮忙将这条语句简化掉.. 新年发贴...一起祝福明年会更好!! 【申请】小弟要申请Windows SDK/API的版猪职务,当不上也散分啦!【散分444】 请教:WINDOWS下搜索功能是如何实现的? 为什么很多人会用ehlib,但却没有人写一点教不会用的人变成会用的人的资料呢? 菜鸟问题,相信大虾们一定很好解决! 数据控件使用问题? 请问cxgrid中如何可设置成象EXCLE那样可计算? 如何自动生成网页? 在DELPHI中,如何做像WINDOWS资源管理器中一样的树形目录? 字体颜色?????? 一个挺难的问题,急需帮助!!!!!!!!!!!!
那么如下:
假使你是用table相连。
Table1.Filter := 'filed1 = ' + '''' + '中国' + '''' ;
Table1.Filtered := False ;
则Table1.Filter := 'filed1 = ' + '''' + Edit1.Text + '''' ;
Table1.Filtered := False ;
Table1.Filtered := False ;
Table1.Filter := 'filed1 = ' + '''' + '中国' + '''' ;
Table1.filtered := true;
accept:=dataset['filed1']=变量;//在实现部分定义
在应用中填写:
table1.filtered:=false;
变量:=edit1.text;
table1.filtered:=true;