Foxtable(狐表)用户栏目专家坐堂 → 数据计算


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

主题:数据计算

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
数据计算  发帖心情 Post By:2015/10/19 20:42:00 [只看该作者]

有些数据计算量非常大,如果DataColChanged设计代码进行计算会直接导致系统崩溃,而且还需要保留一个固定表,除了统计的这些数据外还需要添加其他的数据,我的想法是增加两个按钮,1、增加要统计的列,2、增加列是再点按钮进行计算,这个功能必须要有,现在用临时表只能实现部分要求。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/19 21:00:00 [只看该作者]

生成临时表,然后填充进去啊

 

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

 


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/10/19 22:04:00 [只看该作者]

用暂停执行事件代码的方法可以吗?因为在填充这些数据时还会引起其他计算,导致系统崩溃


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/19 22:08:00 [只看该作者]


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/10/19 22:10:00 [只看该作者]

SystemReady = False
Try
dim f As New Filler
f
.SourceTable = DataTables("订单") '指定数据来源

f
.SourceCols = "产品,客户" '指定数据来源列
f
.DataTable = DataTables("统计") '指定数据接收表
f
.DataCols = "产品,客户" '指定数据接收列
f
.Fill()
'填充数据
Catch ex As Exception
    MessageBox.Show(
"追加数据失败")

End
Try
SystemReady =
True

重新计算

 

红字部分为填充数据的代码,填充结束后再在黄色的地方填写重新计算的代码datacolchanged中的代码,可以吗


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/19 22:18:00 [只看该作者]


 回到顶部