Foxtable(狐表)用户栏目专家坐堂 → Tables的Compute的Sum函数计算不正常


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

主题:Tables的Compute的Sum函数计算不正常

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
Tables的Compute的Sum函数计算不正常  发帖心情 Post By:2019/3/20 22:09:00 [显示全部帖子]

Tables("排班")经过筛选,有5行,“人数”列有大于0的数值,
以下代码:
               Dim Sum As Integer
                    Sum = DataTables("排班").Compute("Sum(人数)")
                    Sum = Tables("排班").Compute("Sum(人数)")

DataTables("排班").Compute("Sum(人数)")计算正常,能计算出整个Datatable表中人数,而Tables("排班").Compute("Sum(人数)")不正常,显示为0,求解,谢谢

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
  发帖心情 Post By:2019/3/21 11:25:00 [显示全部帖子]

1、在命令窗口中测试

 

2、msgbox(tables("排班").rows.count) 的值是5


刚刚有测试了,还有一样问题。


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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
  发帖心情 Post By:2019/3/21 20:17:00 [显示全部帖子]

新开了一个项目测试正常。不知道现在项目怎么回事,还是不行,非要用datatable。另外还发现,同样的函数放在窗口的按钮中运行会不执行,放到命令窗口中运行就正常,不明白。

 回到顶部