Foxtable(狐表)用户栏目专家坐堂 → 多表计算中,汇总数据错误的原因


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

主题:多表计算中,汇总数据错误的原因

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
多表计算中,汇总数据错误的原因  发帖心情 Post By:2012/12/27 14:01:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("统计表1","支出录入")
b.C
b.AddTable("支出录入","项目","资金到位到帐表","项目名称") '添加统计表
b.AddCols( "资金到位到帐表","资金到帐","项目名称") '指定产品名称列来自产品表
b.Groups.AddDef("项目")  '根据产品名称分组
b.Totals.AddDef("资金到帐") '对数量进行统计
b.Totals.AddDef("金额")
b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表

 

我用以上计算后为什么“到帐资金”会由1,计算后成了99了


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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 14:26:00 [显示全部帖子]

有这一属性啊

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 15:50:00 [显示全部帖子]

上面的公式怎么样修改后就正确了啊


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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 16:04:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:资金到位到帐表.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:支出录入.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:统计表1.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 16:05:00 [显示全部帖子]

统计表1的的资金到帐990应为10,因为是从资金到位到帐表的资金到帐计算出来的

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 16:24:00 [显示全部帖子]

统计表1的金额列是从支出录入表的金额列计算来的

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 16:50:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:数据库表.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:108 积分:785 威望:0 精华:0 注册:2012/6/11 19:48:00
  发帖心情 Post By:2012/12/27 16:51:00 [显示全部帖子]

数据库中就只有一条记录,而且也是10,汇总后不知道为什么会变为990,而且如果把10换为1时又会变成99了

 回到顶部