CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

各位老大,帮帮我啊,急死了我,到底用中文索引来过滤的时候用FILTER的代码该怎么写啊

楼主ldwolf(我是好人)2001-10-09 02:01:01 在 Delphi / VCL组件开发及应用 提问

哎,,完蛋了 问题点数:53、回复次数:7Top

1 楼lxl(是我,不是风)回复于 2001-10-09 02:20:05 得分 0

说详细点好吗?Top

2 楼ldwolf(我是好人)回复于 2001-10-09 02:29:28 得分 0

偶用的是ACCESS  
   
  就是:在   EDIT控件中输入中文,EG:“中国”然后在表中显示所有包含“中国”的记录,Top

3 楼Nizvoo()回复于 2001-10-09 07:16:06 得分 0

假使中国字段为field1  
  那么如下:  
  假使你是用table相连。  
  Table1.Filter   :=   'filed1   =   '   +   ''''   +   '中国'   +   ''''   ;  
  Table1.Filtered   :=   False   ;Top

4 楼Nizvoo()回复于 2001-10-09 07:16:59 得分 25

如果想把中国作为变量。  
  则  
   
  Table1.Filter   :=   'filed1   =   '   +   ''''   +   Edit1.Text   +   ''''   ;  
  Table1.Filtered   :=   False   ;    
  Top

5 楼cobi(我是小新)回复于 2001-10-09 08:11:33 得分 25

Nizvoo的意见是对的,不过好象语句的顺序错了,应该是:  
  Table1.Filtered   :=   False   ;    
  Table1.Filter   :=   'filed1   =   '   +   ''''   +   '中国'   +   ''''   ;  
  Table1.filtered   :=   true;  
  Top

6 楼Nizvoo()回复于 2001-10-09 08:22:20 得分 0

对。  
  呵呵大清早的居然写得糊涂了。Top

7 楼wennn(水到渠成)回复于 2001-10-09 10:53:40 得分 3

在table1filterrecord事件中添加如下:  
  accept:=dataset['filed1']=变量;//在实现部分定义  
  在应用中填写:  
  table1.filtered:=false;  
  变量:=edit1.text;  
  table1.filtered:=true;Top

相关问题

  • 关于过滤 filter
  • filter 过滤问题
  • 开发Filter中遇到的问题(急死俺了):-(
  • 数据库 Filter 过滤匹配问题
  • Table在用Filter过滤问题
  • table的过滤器Filter的写法
  • 那有过滤包Filter可下载,急!
  • clientdataset中的filter,中文过滤问题
  • jb9 做过滤器(filter)的问题
  • 用filter()函数过滤后,如何恢复被过滤掉的记录??

关键词

  • 中国
  • filtered
  • 变量
  • edit
  • table

得分解答快速导航

  • 帖主:ldwolf
  • Nizvoo
  • cobi
  • wennn

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo