以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  sql拼接太麻烦,有没有类似这样的写法??  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46508)

--  作者:wflaugh
--  发布时间:2014/2/24 22:20:00
--  sql拼接太麻烦,有没有类似这样的写法??

我们一般写查询要这么写

Tables("客户档案").Filter = " 产品系列 Like  \'*" & cpxl.text & "*\' and 产品加密号 Like  \'*" & cpjmh.text & "*\' and 单位名称 Like  \'*" & dwmc.text & "*\' "

 

能不能这样类似c#中的写法

Tables("客户档案").Filter =String.Format( " 产品系列 =\'{0}\' and 产品加密号 =\'{1}\' ",cpxl.text,cpjmh.tex)

 

如果要是能这样写,就舒服多了,,如果目前要是没有的话,希望官方能把这个功能加进去


--  作者:有点甜
--  发布时间:2014/2/24 22:23:00
--  
 可以这样写啊,狐表用的vb.net的语法,通用的

msgbox(String.Format("{0} + {1} = {2}", 1, 2, 3))

--  作者:wflaugh
--  发布时间:2014/2/24 22:26:00
--  
那就ok了,,这几天在看教程,里面都是各种拼接,看着就难受,,谢谢
--  作者:晕了快扶我
--  发布时间:2014/2/24 23:16:00
--  
图片点击可在新窗口打开查看我看着楼主的写法难受,习惯了
--  作者:lsy
--  发布时间:2014/2/25 7:52:00
--  
多一种选择,总归不错。
--  作者:狐狸爸爸
--  发布时间:2014/2/25 8:29:00
--  
呵呵,楼主这种写法其实更好的,直观一些,我在帮助加上。
--  作者:2
--  发布时间:2014/2/25 9:14:00
--  
收藏了
--  作者:不倒的翁
--  发布时间:2014/2/25 9:43:00
--  
 楼主写法不错,清晰易懂。
--  作者:rjh4078
--  发布时间:2014/2/25 9:58:00
--  
学习了
--  作者:jspta
--  发布时间:2014/2/25 10:01:00
--  
好久没有写过狐表中的Filter语句了,写个函数专门用于这种就不会困扰了