以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [原创]求:怎么让合计行显示在表的第一行上?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75216)

--  作者:筑梦踏实
--  发布时间:2015/9/30 13:18:00
--  [原创]求:怎么让合计行显示在表的第一行上?
我制作的表,用“数据统计”里的合计后,
图片点击可在新窗口打开查看此主题相关图片如下:0.jpg
图片点击可在新窗口打开查看
合计的结果显示在表的最后一行上,这看着很不方便。怎么才能让合计结果显示在表的最上边第一行上?
--  作者:大红袍
--  发布时间:2015/9/30 14:19:00
--  

不能放在第一行,你可以固定合计行,参考

 

下载信息  [文件大小:368.0 KB  下载次数:408]
图片点击可在新窗口打开查看点击浏览该文件:合计行固定.table


--  作者:筑梦踏实
--  发布时间:2015/9/30 15:18:00
--  
求解:能明确讲一下么?
我看事例了,可是没做出来,不知道错哪了,所以请给予细点讲。
AddHandler Tables("订单").grid.Paint, AddressOf Grid_Paint
e.Table.Grid.Name = e.Table.Name  \'将底层和现有的table 用Name关联起来
这两段代码我也复制了,可是没出来效果。

--  作者:大红袍
--  发布时间:2015/9/30 15:22:00
--  

换成你表的表名。做不好,就上传项目

 

AddHandler Tables("订单").grid.Paint, AddressOf Grid_Paint


--  作者:playmal
--  发布时间:2015/10/31 19:20:00
--  
我也导入了,确实不能使用。可能是自己的表需要统计的列,没有很好的指定的原因。
--  作者:playmal
--  发布时间:2015/10/31 19:48:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:合计行固定.table


--  作者:大红袍
--  发布时间:2015/11/2 10:40:00
--  

afterLoad事件

 

Dim tb As Table = e.Form.Controls("Table1").Table
AddHandler tb.grid.Paint, AddressOf Grid_Paint
tb.Grid.Name = tb.Name

tb.Cols("数量").GrandTotal = True \'指定要合计的列
tb.GrandTotal = True \'显示合计模式