小问题:Filter中怎样过滤字符串字段?

wyj 2001-01-11 03:15:00
我想用TTABLE控件联接一个SQL7的表来让用户修改,但想让用户在浏览数据前可以输入过滤条件以滤掉不想看到的行,可是涉及字符字段的条件总是不起作用,比如只要姓名中含有“大”字的人的行,该怎样写条件呢?
我试过 Name='*大*',不行(filteroptions设置正确';Name='大*',也不行,用Name Like '%大%',更不行...,请各位兄台指点一二,谢谢
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lz_0618 2001-01-11
  • 打赏
  • 举报
回复
strSql:='Name Like ''%大%''';
Table1.Filter:=strSql;
Table1.Filetered :=True;
就这么简单!
realcedar 2001-01-11
  • 打赏
  • 举报
回复
两年前用过,现在记不太清楚了。过滤字段好像应该这样设
str:="..." + "name='" + "*大*'"; //一定要单独加两个单引号
试一下,希望能对你有帮助,:)
dzogchen 2001-01-11
  • 打赏
  • 举报
回复
利用IP2000 FOR D5中的WWTABLE
zxtyhy 2001-01-11
  • 打赏
  • 举报
回复
关注

5,388

社区成员

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

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