Foxtable(狐表)用户栏目专家坐堂 → 统计代码出现的问题


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

主题:统计代码出现的问题

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


加好友 发短信
等级:婴狐 帖子:2 积分:75 威望:0 精华:0 注册:2021/1/31 21:52:00
统计代码出现的问题  发帖心情 Post By:2021/1/31 22:20:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:毛利计算.foxdb


此主题相关图片如下:图片2.png
按此在新窗口浏览图片

此主题相关图片如下:图片1.png
按此在新窗口浏览图片

请教老师,在设计“原料使用情况” 窗口设计时,进入2020年12月份,直接启动foxtable,出现第一张表样式,再次运用出现第二张表样式,
检查发现,运行  Dim g As New Subtotalgroup '定义一个新的分组

g.GroupOn = "项目" '分组列为客户列

g.TotalOn = "定额总重量,占类别比重,占重量比重" '对数量和金额进行统计

With Tables("计算表")

    .SubtotalGroups.Clear() '清除原有的分组

    .SubtotalGroups.Add(g'加入刚刚定义的分组

    .Subtotal() '生成汇总模式

End With

运行此代码会出现上述问提,删除该代码无问题出现,请教老师解决,谢谢。

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


加好友 发短信
等级:婴狐 帖子:2 积分:75 威望:0 精华:0 注册:2021/1/31 21:52:00
  发帖心情 Post By:2021/1/31 22:23:00 [只看该作者]

刚才说反了,直接启动foxtable,出现第二张表样式(图1),再次运用出现第一张表样式,用的是外部表

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/31 23:31:00 [只看该作者]

汇总后会引起汇总列产生排序,取消汇总后排序没有取消,每次给项目列赋值的时候会导致行重新排序,从而导致for each遍历异常。加上一句代码取消排序即可。其它代码我优化了一下,自行理解
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:毛利计算.zip



 回到顶部