Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 11:58:00 [只看该作者]

Dim b As New GroupTableBuilder("统计表1",DataTables("店面收款"))
b.Groups.AddDef("日期","月份") '添加日期列用于分组,并用"月份"代替原名称
b.Groups.AddDef("接单人员") '根据产品分组
b.Totals.AddDef("总收") '对数量进行统计
b.Filter = "区域1 = '霞山'"
b.Subtotal = True '
b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表
如上述代码,我想在窗口中设置输入“b.Filter = "区域1 = '霞山'"”的条件,而不是固定这一个条件,代码不知怎样写。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 12:02:00 [只看该作者]

 呃,楼主是湛江人呐。

 

 

Dim b As New GroupTableBuilder("统计表1",DataTables("店面收款"))
b.Groups.AddDef("日期","月份") '添加日期列用于分组,并用"月份"代替原名称
b.Groups.AddDef("接单人员") '根据产品分组
b.Totals.AddDef("总收") '对数量进行统计
b.Filter = "区域1 = '" & Forms("窗口1").Controls("TextBox1").Text & "'"
b.Subtotal = True '
b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 12:03:00 [只看该作者]

是,谢谢。

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 16:31:00 [只看该作者]

Dim b As New GroupTableBuilder("统计表1",DataTables("店面收款"))
Dim sDate As Date = e.Form.Controls("DateTimePicker1").Value

Dim eDate As Date = e.Form.Controls("DateTimePicker2").Value

b.Filter = "[月份] >= #" & sDate & "# And [月份] <= #" & eDate & "#"
b.Groups.AddDef("接单人员")'添加客户列用于分组
'添加日期列用于分组,按季度分组,并用"季度"代替原名称
'添加客户列用于统计,其实对于Count类型的统计,可用任何列作为统计列.
b.Totals.AddDef("接单人员",AggregateEnum.Count,"总收")
b.Totals.AddDef("总收",) '添加数量列用于统计
b.Filter = "区域1 = '" & Forms("按输入时间统计").Controls("ComboBox1").Text & "'"

b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表

老师,帮看看,上述代码在窗口中输入“月份”和“区域”为什么只有一个条件起作用。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 16:36:00 [只看该作者]

合起来写

 

b.Filter = ""[月份] >= #" & sDate & "# And [月份] <= #" & eDate & "# and 区域1 = '" & Forms("按输入时间统计").Controls("ComboBox1").Text & "'"


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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 16:42:00 [只看该作者]

改后出现代码错误。

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 16:48:00 [只看该作者]

从字符串“[月份] >= #2014/7/1# And [月份] <= #”到类型“Long”的转换无效。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 16:58:00 [只看该作者]

b.Filter = "[月份] >= #" & sDate & "# And [月份] <= #" & eDate & "# and 区域1 = '" & Forms("按输入时间统计").Controls("ComboBox1").Text & "'"

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/4 17:15:00 [只看该作者]

解决,谢谢。

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


加好友 发短信
等级:婴狐 帖子:63 积分:504 威望:0 精华:0 注册:2014/7/18 11:26:00
  发帖心情 Post By:2014/9/8 11:25:00 [只看该作者]

老师,b.Filter = "区域1 = '庆隆'" And "区域1 = '百盛'"
为什么出现“从字符串“区域1 = '庆隆'”到类型“Long”的转换无效。”这问题。

 回到顶部
总数 92 上一页 1 2 3 4 5 6 7 8 9 10 下一页