以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 请教如何将下列语句结合 (http://foxtable.com/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
(老师我问问题的什么如果直接输入了代码就会发送不成功,总得弄成图片上传上来,我看好像是可以传代码的啊,我这是什么问题?)
|