如何对一个查找字段进行过滤

hua_hero007 2002-07-29 03:12:32
如何对一个查找字段进行过滤 用Filter属性设置提示查找字段不能用在Filter表达是中,该怎么做呀
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hua_hero007 2002-07-31
  • 打赏
  • 举报
回复
请各位回答是注意,
1。过滤的是查找字段,而不是一般的字段,查找字段可以设置filter属性吗?
2,回答的时候最好举例调试一下
traveler_qt 2002-07-31
  • 打赏
  • 举报
回复
哥们不知道别瞎说,害人啊!谁说Filter 不能用like?

如下 :
DataSet.Filtered:=false;
DataSet.Filter:='内容摘要 LIKE ' + '''' + '%' +
edt_value.text + '%' + '''';
DataSet.Filtered:=true;
hfyun 2002-07-31
  • 打赏
  • 举报
回复
Filter中不能用like,但可以用*
.Filter='name=''李*''' ;
hua_hero007 2002-07-30
  • 打赏
  • 举报
回复
那我要对 查找字段进行过滤怎么办呀
zhangxinji 2002-07-30
  • 打赏
  • 举报
回复
你可以把要查找的字段放到变量中,然后在设置filter属性:
.filter:='字段名=''变量名''';//变量名要为string类型,所以应把'进行转义
就这样了
qybao 2002-07-30
  • 打赏
  • 举报
回复
用Filter必须设置Filtered为True,而且过滤的字段应该为表结构的字段,不能为虚拟字段,好象不支持Like
along603 2002-07-30
  • 打赏
  • 举报
回复
select * from table where vcid not like '1465%'

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧