Foxtable(狐表)用户栏目专家坐堂 → 分组统计问题


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

主题:分组统计问题

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5776 威望:0 精华:0 注册:2015/2/3 22:19:00
分组统计问题  发帖心情 Post By:2018/4/3 17:18:00 [显示全部帖子]

Dim Filter As String

With e.Form.Controls("DateTimePicker1")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "日期 >= #" & .Value & "#"
        vars("起始日期") = .Value
    End If
End With

With e.Form.Controls("DateTimePicker2")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "日期 <= #" & .Value & "#"
        vars("终止日期") = .Value
    End If
End With

If Filter > "" Then
   Dim b As New GroupTableBuilder("form1_table1",DataTables("表A"))
b.filter = filter
b.Groups.AddDef("编号") '根据产品分组
b.Totals.AddDef("数量") '对数量进行统计
b.Build '生成统计表
MainTable = Tables("form1_table1") '打开生成的统计表
End If

'创建了一个form1窗口,在里面创建了一个table1表


错误提示: 
 1. 找不到要删除的表 form1_table1
2. form1_table1已经存在. 



[此贴子已经被作者于2018/4/3 17:22:31编辑过]

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5776 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2018/4/3 17:36:00 [显示全部帖子]

好的,可以了, 谢谢小甜甜. 

还有,可以把编号对应的产品名称列出来吗? 怎么改写代码?

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5776 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2018/4/3 17:55:00 [显示全部帖子]

有的, 怎么引用?

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


加好友 发短信
等级:四尾狐 帖子:822 积分:5776 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2018/4/5 14:51:00 [显示全部帖子]

我在做excel模板的时候, 用了这个代码, 但生成后不能实现合计数量:

[#form1_table1,sum(数量)]

 回到顶部