以文本方式查看主题

-  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
--  




图片点击可在新窗口打开查看此主题相关图片如下:1482833841(1.png
图片点击可在新窗口打开查看

抱歉,这段代码,发不出来,只好截图 :(

--  作者:有点色
--  发布时间: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)