Foxtable(狐表)用户栏目专家坐堂 → [求助]sqltable生成查询表的语法中 如何使用filter?


  共有9209人关注过本帖树形打印复制链接

主题:[求助]sqltable生成查询表的语法中 如何使用filter?

帅哥哟,离线,有人找我吗?
夕然
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
[求助]sqltable生成查询表的语法中 如何使用filter?  发帖心情 Post By:2013/1/15 0:16:00 [显示全部帖子]

常见的sqltable语法生成查询表
如果把条件改成 filter  怎么办呢?

MessageBox.Show(FILTER)

‘这个消息正常

If Filter > "" Then

Tables("会员统计报表_table1").Fill("select * from {会员消费表} where 'filter' ",False)

End If

但是这个显示的却是全部的数据,而不能按照条件生成查询表?麻烦高手出手相助

[此贴子已经被作者于2013-1-15 9:12:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/1/15 9:11:00 [显示全部帖子]

谢谢,但是还是有些困惑,请老师答疑

 where 'filter'
 where" & filter ,"
filter是合成条件,上面的两个有啥区别呢

filter 输出结果这样

此主题相关图片如下:2.png
按此在新窗口浏览图片

我测试了下
where 'filter' ,      输出这样:where ‘ [消费日期] > = #2012-01-09# and [] < = #2013-09-08 #
 where" & filter ,"    输出这样: where "&[消费日期] > = #2012-01-09# and [] < = #2013-09-08 # "
麻烦 解释下为何第二种方式是正确的?

 回到顶部
帅哥哟,离线,有人找我吗?
夕然
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/1/15 9:37:00 [显示全部帖子]

谢谢,已经理解了

 回到顶部