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


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

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

帅哥哟,离线,有人找我吗?
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了


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/27 14:14:00 [只看该作者]

 SqlGroupTableBuilder没有addCols这一属性。

 你要的是不是

http://www.foxtable.com/help/topics/2336.htm

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


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

有这一属性啊

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/27 14:40:00 [只看该作者]

 好吧,有,但是这个方法没有用。

 你这句是什么意思 —— 我用以上计算后为什么“到帐资金”会由1,计算后成了99了

 截图,例子。

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


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

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


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/27 15:58:00 [只看该作者]

以下是引用gslxzy在2012-12-27 15:50:00的发言:

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


首先,不知道你什么错误,要么截图说明一下,要么做个小例子。代码无从看出计算的错误。

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


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


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

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

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

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


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

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

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


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

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

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/27 16:43:00 [只看该作者]

 统计应该是不会有错的,你确定你的数据库里这个项目的数据只有一条?

 注意,是数据库里,你查看一下。

 回到顶部
总数 13 1 2 下一页