以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 同名字不同编号的所有查询记录问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94604) |
-- 作者:cyrollin -- 发布时间:2016/12/27 18:16:00 -- 同名字不同编号的所有查询记录问题 创建了显示 某人信息 这样的一个查询功能, 如果同名字,不同编号(但编号是第一个这样的名字建成后生成的编号后面加上0001, 或0002。 比如在录数据时,第一次录入 有点甜 这个名字时,编号为18, 之后再录入到这个名字时,编号为180001, 再以后,编号为180002。 然后查询信息时,以编号进行查询,把编号为 18, 180001, 180002的所有 有点甜 查询出来) 以编号进行查询,不以名字进行查询,上面代码怎么修改? |
-- 作者:cyrollin -- 发布时间:2016/12/27 18:19:00 -- 抱歉,这段代码,发不出来,只好截图 :(
|
-- 作者:有点色 -- 发布时间:2016/12/27 18:19:00 -- 用like关键字
Tables("").Filter = "编号 like \'18%\' and len(编号) = (len(\'18\')+4)" |
-- 作者:cyrollin -- 发布时间:2016/12/27 18:33:00 -- 哦,这句加在哪里,怎么用? |
-- 作者:有点蓝 -- 发布时间:2016/12/27 20:25:00 -- 把你代码where 后面的条件改为 编号 like \'18%\' and len(编号) = (len(\'18\')+4)
|