Foxtable(狐表)用户栏目专家坐堂 → 请教汇总函数GroupTableBuilder...Filter条件表达式


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

主题:请教汇总函数GroupTableBuilder...Filter条件表达式

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/2/18 16:41:00 [显示全部帖子]

Dim T As String
T = e.Form.Controls("CheckedComboBox1").value
T = "[客户] =" & T.Replace(","," or [客户] = "
If T isNot Nothing Then
     Dim g As New GroupTableBuilder(统计表1, DataTables(某表), T)
     g.Groups.AddDef("项目")
     g.Groups.AddDef("规格")
     g.Groups.AddDef("单位")
     g.Groups.AddDef("单价")
     g.Totals.AddDef("用量")
     g.Build()
     MainTable = Tables("统计表1")
End if

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/2/18 17:03:00 [显示全部帖子]

以下是引用菜鸟foxtable在2009-2-18 16:47:00的发言:

don大哥,用or是不行的.....统计出来的数据会重复计算....与SQL的select....from....where后面跟着的or不一样...

我主要是搞不明白这里的表达式应该用什么连接....

看来要用select....from....where 客户=01 or 客户=02生成一个临时表,再用上面的代码进行统计了....

[此贴子已经被作者于2009-2-18 16:48:41编辑过]
以下是引用菜鸟foxtable在2009-2-18 16:12:00的发言:
图片点击可在新窗口打开查看您没明白我的意思...
如下面的代码..

我用or连接数据重复统计...比如[客户] = 01 or [客户] = 02
[此贴子已经被作者于2009-2-18 16:32:11编辑过]
晕!这不是您说的吗?

 回到顶部