Foxtable(狐表)用户栏目专家坐堂 → [求助]多表多条件统计,用代码实现请指点,急等!


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

主题:[求助]多表多条件统计,用代码实现请指点,急等!

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


加好友 发短信
等级:小狐 帖子:384 积分:4174 威望:0 精华:0 注册:2011/12/31 14:28:00
[求助]多表多条件统计,用代码实现请指点,急等!  发帖心情 Post By:2012/4/20 13:37:00 [只看该作者]

有三个表分别是“销售2011年”,“销售2012年”,“计划完成情况2012年”。前两张表里都有销售数据,现需要将表“销售2011年”里每个店的“实际销售”列数据,按月汇总到表“计划完成情况2012年”对应月的“去年实际”列中;将“销售2012年”里每个店的“实际销售”列数据,按月汇总到表“计划完成情况2012年”的将表对应月的“今年实际”列中,并在表“销售2012年”的数据更新时,表“计划完成情况2012年”数据同步更新。代码基础很弱,请帮忙写下代码,谢谢 谢谢!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表多条件统计.table


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


加好友 发短信
等级:小狐 帖子:384 积分:4174 威望:0 精华:0 注册:2011/12/31 14:28:00
  发帖心情 Post By:2012/4/20 16:29:00 [只看该作者]

咦,这是不是很难哦,都没人回复哦。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/20 16:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表多条件统计.table


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


加好友 发短信
等级:小狐 帖子:384 积分:4174 威望:0 精华:0 注册:2011/12/31 14:28:00
  发帖心情 Post By:2012/4/20 17:04:00 [只看该作者]

谢谢,好像统计结果是全部店铺的,不是每个店的分开统计,我看能不能改下,呵呵!

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/4/20 17:20:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多表多条件统计.table


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


加好友 发短信
等级:小狐 帖子:384 积分:4174 威望:0 精华:0 注册:2011/12/31 14:28:00
  发帖心情 Post By:2012/4/20 17:34:00 [只看该作者]

谢谢,受教了,非常感谢!

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/4/20 18:17:00 [只看该作者]

昨天和程版主学习了条件统计,刚好能用在这里,结果无论如何都得不出正确的结果,我还以为发现了一个BUG图片点击可在新窗口打开查看

刚才又向狐狸爸爸学习了重置列,终于搞定了.

结论: DataColChanged 只会在某列内容发生变化后执行,我们必须执行重置命令才会显示正确的结果.


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/4/20 18:18:00 [只看该作者]

以下是引用sloyy在2012-4-20 18:17:00的发言:

昨天和程版主学习了条件统计,刚好能用在这里,结果无论如何都得不出正确的结果,我还以为发现了一个BUG图片点击可在新窗口打开查看

刚才又向狐狸爸爸学习了重置列,终于搞定了.

结论: DataColChanged 只会在某列内容发生变化后执行,我们必须执行重置命令才会显示正确的结果.

 

您没有看我给您的文件的项目属性的事件中有代码?您复制的时候搞丢了吧?再回去看看!


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/4/20 18:21:00 [只看该作者]

项目属性:CurrentTableChanged事件中有这些代码:

 

If CurrentTable.DataTable.Name = "计划发放补贴表" Then
    DataTables("计划发放补贴表" ).DataCols("姓名").RaiseDataColChanged()
End If


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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/4/21 9:01:00 [只看该作者]

没有搞丢,粗心大意,没注意看项目属性,现在印象深刻了.图片点击可在新窗口打开查看

 回到顶部