以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多表多条件统计,用代码实现请指点,急等! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=18665) |
||||
-- 作者:99473593 -- 发布时间:2012/4/20 13:37:00 -- [求助]多表多条件统计,用代码实现请指点,急等! 有三个表分别是“销售2011年”,“销售2012年”,“计划完成情况2012年”。前两张表里都有销售数据,现需要将表“销售2011年”里每个店的“实际销售”列数据,按月汇总到表“计划完成情况2012年”对应月的“去年实际”列中;将“销售2012年”里每个店的“实际销售”列数据,按月汇总到表“计划完成情况2012年”的将表对应月的“今年实际”列中,并在表“销售2012年”的数据更新时,表“计划完成情况2012年”数据同步更新。代码基础很弱,请帮忙写下代码,谢谢 谢谢!
|
||||
-- 作者:99473593 -- 发布时间:2012/4/20 16:29:00 -- 咦,这是不是很难哦,都没人回复哦。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/20 16:49:00 --
|
||||
-- 作者:99473593 -- 发布时间:2012/4/20 17:04:00 -- 谢谢,好像统计结果是全部店铺的,不是每个店的分开统计,我看能不能改下,呵呵! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/4/20 17:20:00 --
|
||||
-- 作者:99473593 -- 发布时间:2012/4/20 17:34:00 -- 谢谢,受教了,非常感谢! |
||||
-- 作者:sloyy -- 发布时间:2012/4/20 18:17:00 -- 昨天和程版主学习了条件统计,刚好能用在这里,结果无论如何都得不出正确的结果,我还以为发现了一个BUG 刚才又向狐狸爸爸学习了重置列,终于搞定了. 结论: DataColChanged 只会在某列内容发生变化后执行,我们必须执行重置命令才会显示正确的结果. |
||||
-- 作者:程兴刚 -- 发布时间:2012/4/20 18:18:00 -- 以下是引用sloyy在2012-4-20 18:17:00的发言:
昨天和程版主学习了条件统计,刚好能用在这里,结果无论如何都得不出正确的结果,我还以为发现了一个BUG 刚才又向狐狸爸爸学习了重置列,终于搞定了. 结论: DataColChanged 只会在某列内容发生变化后执行,我们必须执行重置命令才会显示正确的结果.
您没有看我给您的文件的项目属性的事件中有代码?您复制的时候搞丢了吧?再回去看看! |
||||
-- 作者:程兴刚 -- 发布时间:2012/4/20 18:21:00 -- 项目属性:CurrentTableChanged事件中有这些代码:
If CurrentTable.DataTable.Name = "计划发放补贴表" Then |
||||
-- 作者:sloyy -- 发布时间:2012/4/21 9:01:00 -- 没有搞丢,粗心大意,没注意看项目属性,现在印象深刻了. |