以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 如何在表的字段中筛选固定格式内容的记录 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=128554) |
-- 作者:malavazos -- 发布时间:2018/12/10 13:47:00 -- 如何在表的字段中筛选固定格式内容的记录 如一个表中的一个字段中包含如数据格式:????-???-000-*.我如何筛选出前面仅包含123-345的记录内容。或者是我能够筛选出字段中的字符数小于8的记录内容 |
-- 作者:y2287958 -- 发布时间:2018/12/10 14:04:00 -- like \'123-345%\' |
-- 作者:malavazos -- 发布时间:2018/12/10 14:17:00 -- 不用具体的字符仅采用通配符如何填写筛选内容? 对于筛选字段的字符数应如何写?
|
-- 作者:malavazos -- 发布时间:2018/12/10 14:36:00 -- 如我前面是3-4个字符或数字,然后是-再后面是3为数字,我如何筛选这个记录格式的内容 |
-- 作者:有点甜 -- 发布时间:2018/12/10 14:39:00 -- 筛选做不到这种效果。如果要做,必须截取一个一个字符比较,如
Tables("表A").Filter = "substring(公司编号, 1, 1) in (\'0\',\'1\',\'2\',\'3\',\'4\',\'5\',\'6\',\'7\',\'8\',\'9\') and substring(公司编号, 2, 1) in (\'0\',\'1\',\'2\',\'3\',\'4\',\'5\',\'6\',\'7\',\'8\',\'9\')"
|
-- 作者:malavazos -- 发布时间:2018/12/10 14:46:00 -- 如果要按照筛选表中的字符个数如何写表达式? 如我仅筛选表中某一字段中字符数小于7的记录数? |
-- 作者:有点甜 -- 发布时间:2018/12/10 16:14:00 -- 以下是引用malavazos在2018/12/10 14:46:00的发言:
如果要按照筛选表中的字符个数如何写表达式? 如我仅筛选表中某一字段中字符数小于7的记录数?
没办法的。这种筛选,就只能是循环每一行判断了。 |