以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教如何将下列语句结合  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92503)

--  作者:hopestarxia
--  发布时间:2016/11/5 9:14:00
--  请教如何将下列语句结合

设计了一个窗口发下

 


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

在查询按钮里面的代码如下:

 


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

 


 


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

 

但是代码不能实现按上面的窗口中的条件过波,请问最下面的语句应该怎么写才能实现按条件过滤查询?

请大神们指导一下有效的方法,想了试了好久实在是自己解决不了。

 

 

现目前发现按以下语句写虽然可以实现,但是IF 要罗列出使用的可能组合,条件多的语这个语句根本就写不下去了。


--  作者:hopestarxia
--  发布时间:2016/11/5 9:17:00
--  补前面的图

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

--  作者:hopestarxia
--  发布时间:2016/11/5 11:02:00
--  
老师们请指导一下啊。
--  作者:有点蓝
--  发布时间:2016/11/5 11:46:00
--  
tables("窗口表").Fill("select * from 表A where " & Filter & "group by 第一列","sql",true)
--  作者:hopestarxia
--  发布时间:2016/11/5 12:20:00
--  

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

--  作者:hopestarxia
--  发布时间:2016/11/5 12:28:00
--  老师再指导一下。

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

--  作者:有点蓝
--  发布时间:2016/11/5 14:24:00
--  
生成条件的时候给列名加上前缀

Filter = Filter & “a.localtion like ......”

最后显示完整的sql看看是怎样的

放到数据库执行进行排错

--  作者:hopestarxia
--  发布时间:2016/11/5 15:29:00
--  

生成条件的时候给列名加上前缀后查询出来没有数据。还是不行呢这样。

 

--  作者:有点蓝
--  发布时间:2016/11/5 15:51:00
--  
最后显示完整的sql看看是怎样的

放到数据库执行进行排错

--  作者:hopestarxia
--  发布时间:2016/11/5 16:19:00
--  

老师

 

 


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

 

(老师我问问题的什么如果直接输入了代码就会发送不成功,总得弄成图片上传上来,我看好像是可以传代码的啊,我这是什么问题?)