以文本方式查看主题

-  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=35066)

--  作者:dengzhihao
--  发布时间:2013/6/23 15:53:00
--  [求助]专业报表如何实现这样的汇总
宽度   高度   数量
60     120   6
60     100   5

在专业报表中是如何做到像下面这样的汇总出来的呢?暂时好像还没发现这样的例子!

宽度:60=11
高度:100=5    120=6

麻烦高手出手相救吧!图片点击可在新窗口打开查看

--  作者:dengzhihao
--  发布时间:2013/6/23 21:09:00
--  
图片点击可在新窗口打开查看
--  作者:dengzhihao
--  发布时间:2013/6/24 7:58:00
--  
自己顶····
--  作者:zaianda
--  发布时间:2013/6/24 8:37:00
--  
请使用VAR变量。 http://www.foxtable.com/help/topics/1391.htm
[此贴子已经被作者于2013-6-24 8:40:20编辑过]

--  作者:Bin
--  发布时间:2013/6/24 8:45:00
--  
先生成这个表结构的临时表,然后再使用专业报表打印.
--  作者:狐狸爸爸
--  发布时间:2013/6/24 8:51:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目913.table


--  作者:zaianda
--  发布时间:2013/6/24 8:52:00
--  

Vars.Add("HG1",Gettype(Integer))   \'新增一个整形VAR变量
Vars.Add("WG1",Gettype(Integer))   \'新增一个整形VAR变量
Vars.Add("NM1",Gettype(Integer))   \'新增一个整形VAR变量

Vars.Add("HG2",Gettype(Integer))   \'新增一个整形VAR变量
Vars.Add("WG2",Gettype(Integer))   \'新增一个整形VAR变量
Vars.Add("NM2",Gettype(Integer))   \'新增一个整形VAR变量

Dim NUM As Integer

HG1=120
WG1=60
NM1=6

HG2=100
WG2=50
NM2=6

NUM=NM1+NM2

\'以上代码在FOXTABLE中写入

-----------------------------------------------

\'以下在EXCEL报表模板中输入


<"宽度:" & [!NUM]>
<"高度:" &[!HG2]& "= " & [!NM1]& " " &[!HG2]& "=" &[!NM2]>


--  作者:dengzhihao
--  发布时间:2013/6/24 20:45:00
--  [求助]专业报表如何实现这样的汇总
谢谢各位大神的帮助!特别是狐爸的实例,这个汇总对建筑行业的特有帮助!
像狐爸那样,能否将宽度作为一行显示,高度作为一行显示呢?不要讲宽度和高度分多行显示呀?而且每行显示6个!
[此贴子已经被作者于2013-6-24 21:18:13编辑过]

--  作者:dengzhihao
--  发布时间:2013/6/25 21:09:00
--  
还有人可以帮忙完善下狐爸的代码吗?让宽度统一显示在同一行,高度也统一显示在同一行,每行显示6个尺寸