Foxtable(狐表)用户栏目专家坐堂 → 求助:条件求和报错


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

主题:求助:条件求和报错

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


加好友 发短信
等级:小狐 帖子:342 积分:3898 威望:0 精华:0 注册:2018/4/6 18:02:00
求助:条件求和报错  发帖心情 Post By:2018/9/6 18:07:00 [只看该作者]

各位老师:这段代码我想要的结果是:对售后质量管理表中日期大于等于变量jny8小于等于jny8z的赔偿金额进行求和并在报表的第9行10列显示。

 

  Dim jyncs13 As Integer  = DataTables("售后质量管理").Compute("Sum(赔偿金额)", "  日期>= # " & jny8  & "#   And 日期<= # " & jny8z  & "#")
   Sheet(9,10 ).Value = jyncs13 

 

但结果如下图。

  
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180906180929.png
图片点击可在新窗口打开查看

 

 

代码那里错了,请老师指教!


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


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

1、列【赔偿金额】改成数值列,不能用字符列;

 

2、

 

Dim jyncs13 As Integer  = DataTables("售后质量管理").Compute("Sum(赔偿金额)", "  日期>= # " & jny8  & "#   And 日期<= # " & jny8z  & "#")

 

改成

 

Dim jyncs13 As double  = DataTables("售后质量管理").Compute("Sum(赔偿金额)", "  日期>= #" & jny8  & "#   And 日期<= #" & jny8z  & "#")


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


加好友 发短信
等级:小狐 帖子:342 积分:3898 威望:0 精华:0 注册:2018/4/6 18:02:00
  发帖心情 Post By:2018/9/7 0:18:00 [只看该作者]

谢谢甜老师指教!


 回到顶部