Foxtable(狐表)用户栏目专家坐堂 → [求助]如果在filter中引用字符串变量


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

主题:[求助]如果在filter中引用字符串变量

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


加好友 发短信
等级:婴狐 帖子:3 积分:97 威望:0 精华:0 注册:2012/2/21 8:53:00
[求助]如果在filter中引用字符串变量  发帖心情 Post By:2012/3/2 14:19:00 [只看该作者]

 

Tables("订单").Filter = "[客户] = 'CS01' And [日期] >= #1/1/2007# And [日期] <= #12/31/2007#"

如果CS01是保存在字符串变量str中,该如何设置过滤条件。

另外,请教一下,用[] "" ''引用表或字符串,还有变量引用,有哪些规则?目前只能通过帮助中找相似的例程了解这些规则,感觉有些乱。


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


加好友 发短信
等级:管理员 帖子:47480 积分:251289 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/2 14:20:00 [只看该作者]

建议看看:

 

http://www.foxtable.com/help/topics/1284.htm

http://www.foxtable.com/help/topics/1058.htm

 

 

[此贴子已经被作者于2012-3-2 14:20:04编辑过]

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


加好友 发短信
等级:婴狐 帖子:3 积分:97 威望:0 精华:0 注册:2012/2/21 8:53:00
  发帖心情 Post By:2012/3/2 14:46:00 [只看该作者]

 明白了,

Tables(
"订单").Filter = "数量 >= " & v1 & " And 数量 <= " &
v2

Tables("订单").FilterFilter = "产品 = '" & .Value & "'"
上面两种写法是正确的,其中v1是integer型,.Value是字符串。
连接规则:将&后面的类型取出变成字符串,再与其它内容拼接。
假设.Value="gjlkfd",则第2行相当于是将"产品 = '" "gjlkfd" 与 "'"拼接,去掉中间的",得到"产品 = 'gjlkfd'"

 回到顶部