以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 单个字符或数字的通配符问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143580) |
-- 作者:zzx262624 -- 发布时间:2019/11/28 16:12:00 -- 单个字符或数字的通配符问题 请问下我这个表达式能筛选出来 Tables("物料表").Filter = ("物料编号 like \'11309-B10-0000.*\'") 结果是: 11309-B10-0000.01 11309-B10-0000.02 11309-B10-0000.03 11309-B10-0000.04 下面这两个表达式筛选结果是没有,是什么原因呢? Tables("物料表").Filter = ("物料编号 like \'11309-B10-0000.??\'") Tables("物料表").Filter = ("物料编号 like \'11309-B10-0000.##\'") 我想更精准的筛选, 以免以后出错
|
-- 作者:有点蓝 -- 发布时间:2019/11/28 16:57:00 -- 筛选表达式没有后面那2种用法 |
-- 作者:zzx262624 -- 发布时间:2019/11/29 9:44:00 -- 那写怎么才能精准筛选出来下面的条件? 物料编号+点+两个数字
|
-- 作者:有点蓝 -- 发布时间:2019/11/29 9:57:00 -- Tables("物料表").Filter = "物料编号 like \'11309-B10-0000.*\' and len(物料编号) = 17" |
-- 作者:zzx262624 -- 发布时间:2019/11/29 10:39:00 -- 怎么保证点后面的两位都是数字呢? |
-- 作者:有点蓝 -- 发布时间:2019/11/29 11:13:00 -- 如果是sql,可以通过加载使用这种用法:https://www.cnblogs.com/yx007/p/5688804.html dataTables("物料表").loadFilter = ("物料编号 like \'11309-B10-0000.[0-9][0-9]\'") dataTables("物料表").load
|