Foxtable(狐表)用户栏目专家坐堂 → 统计代码报错。


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

主题:统计代码报错。

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


加好友 发短信
等级:三尾狐 帖子:641 积分:4920 威望:0 精华:0 注册:2020/4/15 19:53:00
统计代码报错。  发帖心情 Post By:2021/9/27 22:02:00 [只看该作者]

最后一段代码 绿色标志,报错。
Dim g As New GroupTableBuilder("统计表12", DataTables("签到表"))
Dim dt11 As fxDataSource
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Totals.AddDef("教练奖励")
dt11 = g.BuildDataSource()

Dim g1 As New GroupTableBuilder("月统计表", DataTables("学生签到明细表"))
Dim dt1 As fxDataSource
g1.Groups.AddDef("上课日期", DateGroupEnum.Year, "年")
g1.Groups.AddDef("上课日期", "月")
g1.Totals.AddDef("学号", AggregateEnum.Count)
g1.Totals.AddDef("课时标准")
dt1 = g1.BuildDataSource()


Dim g2 As New GroupTableBuilder("统计表1", DataTables("教师签到表"))
Dim dt2 As fxDataSource
g2.Groups.AddDef("上课日期", DateGroupEnum.Year, "年")
g2.Groups.AddDef("上课日期", "月")
g2.Totals.AddDef("单节课时费")
dt2 = g2.BuildDataSource()

dt1.Combine({"年","月"},dt11,{"年","月"}) 
dt1.Combine({"年","月"},dt2,{"年","月"})'将销售统计数据组合到进货统计数据
dt1.Show("月统计表")
MainTable = Tables("月统计表")
Tables("月统计表_Table1").DataSource = dt1
With DataTables("月统计表_Table1").DataCols  '用表达式列计算库存数据
    .Add("金额",Gettype(Double), "IsNull([课时标准],0) - ISNULL([单节课时费],0) - ISNULL([教练奖励],0)")
End With

报错代码
月统计表不存在金额的列。


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/27 22:07:00 [只看该作者]

不是这个代码的问题吧,msgbox(2)能不能弹出来?

msgbox(1)
With DataTables("月统计表_Table1").DataCols  '用表达式列计算库存数据
    .Add("金额",Gettype(Double), "IsNull([课时标准],0) - ISNULL([单节课时费],0) - ISNULL([教练奖励],0)")
End With
msgbox(2)

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


加好友 发短信
等级:三尾狐 帖子:641 积分:4920 威望:0 精华:0 注册:2020/4/15 19:53:00
  发帖心情 Post By:2021/9/27 22:10:00 [只看该作者]

确实是这个代码,去掉这个代码,不算剩余金额都能正常运行。

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


加好友 发短信
等级:三尾狐 帖子:641 积分:4920 威望:0 精华:0 注册:2020/4/15 19:53:00
msgbox(2)能弹出来  发帖心情 Post By:2021/9/27 22:13:00 [只看该作者]

msgbox(2)能弹出来

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/27 22:53:00 [只看该作者]

msgbox(2)能弹出来就肯定不是这里的问题,检查和这个窗口表有关的其它代码

 回到顶部