Foxtable(狐表)用户栏目专家坐堂 → 之前发的关于统计的


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

主题:之前发的关于统计的

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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
之前发的关于统计的  发帖心情 Post By:2013/7/3 10:26:00 [显示全部帖子]

这是例子,简单说一下功能。

是希望表A输入的数据,表B中如果有时间和名称上相同的行存在则进行数量和金额的统计,

如果表B中没有时间、名称上相同的行,则表B新增行,并且录入表A当前行的数据。

帮忙看看这段代码为何在我输入数据,表B新增行之后数量和金额列一直是0值呢?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子.rar


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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/7/3 10:44:00 [显示全部帖子]

哦 不好意思,做例子的时候忙了点儿,忘了改了,我这边的列都是双精度小数。

我是想在表a中输入数据,在表b中做统计。因为是例子,所以列名我都简化了的。


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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/7/3 11:04:00 [显示全部帖子]

打个比方吧,比如我输入表A的数据为

2013-06-01 材料1 数量50 金额50

2013-06-01 材料1 数量100 金额100

2013-06-01 材料2 数量30 金额60

2013-06-01 材料2 数量70 金额140

2013-06-02 材料1 数量60 金额60

2013-06-03 材料2 数量100 金额200

2013-06-05 材料3 数量20 金额60

这些就是流水账。是表A的数据。

那么表B显示的应该是

2013年6月,材料1,数量210 金额210

2013年6月,材料2,数量200 金额400

2013年6月,材料3,数量20 金额60


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


加好友 发短信
等级:婴狐 帖子:74 积分:678 威望:0 精华:0 注册:2012/10/31 10:58:00
  发帖心情 Post By:2013/7/8 11:49:00 [显示全部帖子]

问一个,这个例子出现的问题。

如果我将金额列改为表达式列,既金额=数量*单价

那么如果我在datacolchanged里面写入该代码的话,金额的值是不会赋到另一金额列的(被赋值的列是数据列)

可能是因为在我输入单价、数量的时候,编辑已经完成,这时候先将为0的金额的值赋予到那个数据列中,

然后,该表达式列才进行计算。

对于这个问题,该怎么解决呢?


 回到顶部