Foxtable(狐表)用户栏目专家坐堂 → [求助]数值列,设置为合并模式后,再对此合并列进行合计或分组汇总,如何实现合计数中只计算一次合并列?


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

主题:[求助]数值列,设置为合并模式后,再对此合并列进行合计或分组汇总,如何实现合计数中只计算一次合并列?

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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
[求助]数值列,设置为合并模式后,再对此合并列进行合计或分组汇总,如何实现合计数中只计算一次合并列?  发帖心情 Post By:2017/11/27 9:26:00 [显示全部帖子]

[求助]数值列,设置为合并模式后,再对此合并列进行合计或分组汇总,如何实现合计数中只计算一次合并列?

  现在的情况是:数值列设置为合并模式后,再对此合并列进行合计或分组汇总,合计或分组汇总的结果是仍然汇总了每一行的数值。现在想对合并的行只进行一次汇总,请问有什么办法?(合计或汇总都是在查询表中进行的)


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 11:29:00 [显示全部帖子]

一、自定义固定合计行.table中,看到项目事件中有一行代码:AddHandler Tables("订单").grid.Paint, AddressOf Grid_Paint,不懂此码,帮助里也搜索不到。订单表的最末行“我的合计”是哪个地方的代码生成的,我太菜,找不到,烦请指点迷津。还有状态栏内显示的计数、累计、平均,是在哪里的代码实现的,也找不出来。

二、

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109453&skin=0中,修改了系统菜单的IDLE事件代码,之后,状态行内显示的合计数据却只有累计数(只有选中2行的情况下,才会有计数、累计、平均),不知道为什么?

 

谢谢


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 11:42:00 [显示全部帖子]

一、自定义固定合计行.table中,看到项目事件中有一行代码:AddHandler Tables("订单").grid.Paint, AddressOf Grid_Paint,不懂此码,帮助里也搜索不到。订单表的最末行“我的合计”是哪个地方的代码生成的,我太菜,找不到,烦请指点迷津。还有状态栏内显示的计数、累计、平均,是在哪里的代码实现的,也找不出来。

二、

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=109453&skin=0中,修改了系统菜单的IDLE事件代码,之后,状态行内显示的合计数据却只有累计数(只有选中2行的情况下,才会有计数、累计、平均),不知道为什么?

 

谢谢



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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 14:40:00 [显示全部帖子]

一、自定义固定合计行.table中:提示

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.8.19.1
错误所在事件:自定义函数MyGrid_Paint
详细错误信息:
调用的目标发生了异常。
未设置对象变量或 With 块变量。


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 15:20:00 [显示全部帖子]

修改系统菜单systermIDLE事件代码,这个方法看明白了。但还有一个问题,由于参与合并的列不仅仅是一列,而是多列。如果要合并的某列上前后行的数据值相同,但这些数据值又不参与合并,代码就会只计算首次的那个值,累计数就不是正确的了。

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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 16:27:00 [显示全部帖子]

想在《收保_退保对应查询表》中,实现多列合并模式下的数据汇总、根据对两张表的结果计算出“余额”列的值。

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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/27 16:33:00 [显示全部帖子]

附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:三项资金支piao开具.rar


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/28 8:20:00 [显示全部帖子]

关键还有一个问题:合并模式下,对合并列的汇总,在table的末行、StatusBar行显示“计数、累计、平均”如何实现?

烦请有点甜图片点击可在新窗口打开查看


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/28 10:59:00 [显示全部帖子]

MergeMode = MergeModeEnum.Standard
    .MergeCols.Clear()
    .MergeCols.Add("piao据种类")
    .MergeCols.Add("piao据号码")
    .MergeCols.Add("缴款人")
    .MergeCols.Add("piao面金额")
    .MergeCols.Add("piao据_状态")
    .MergeCols.Add("开piao日期")
    .MergeCols.Add("附加信息一_经办单位")
    .MergeSort = "piao据种类,piao据号码,缴款人,piao面金额,piao据_状态,开piao日期,附加信息一_经办单位"
    .AllowMerge = True


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


加好友 发短信
等级:小狐 帖子:324 积分:2722 威望:0 精华:0 注册:2012/10/17 10:05:00
  发帖心情 Post By:2017/11/28 11:01:00 [显示全部帖子]

你计数、累计、平均,逻辑是什么?根据什么规则计算值?

-----就根据合并后的数据行进行合计。


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