以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]一个报表中能否有多个报表组合而成 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=112691) |
||||
-- 作者:chnfo -- 发布时间:2017/12/31 10:28:00 -- [求助]一个报表中能否有多个报表组合而成 一个报表页面,相当于有多个区块,每个区块的数据来源不同。 如何设计这样的报表呢。
|
||||
-- 作者:sloyy -- 发布时间:2017/12/31 13:54:00 -- 用word报表吧 用excle报表的话,不同的表不能放在同一行
|
||||
-- 作者:chnfo -- 发布时间:2017/12/31 23:06:00 -- 最开始的时候使用EXCEL做报表的多一点,请教各位: 1、这样的报表能设置模板吗?如果用专业开发,还要试好久才得行。 2、如果各位有类似的东西借鉴一下最好。
|
||||
-- 作者:新福星 -- 发布时间:2018/1/1 7:13:00 -- 请学习这一节 http://www.foxtable.com/webhelp/index.htm?page=2121.htm 先制定一个Excel模板.然后获取不同表的信息后,按指定位置把统计结果写进去即可!
|
||||
-- 作者:chnfo -- 发布时间:2018/1/1 8:58:00 -- 也不失为一个办法,只是比较死板。 将就可以用,开发工作量减少好多。
|
||||
-- 作者:有点甜 -- 发布时间:2018/1/1 19:31:00 -- 以下是引用chnfo在2018/1/1 8:58:00的发言:
也不失为一个办法,只是比较死板。 将就可以用,开发工作量减少好多。
是需要一个过度表的。做一个临时表,把需要的数据填入里面,根据临时表设计模板。
如果你需要填入的内容较少,可以用【报表事件】【vars变量】【标签】等 http://www.foxtable.com/webhelp/scr/1953.htm
|
||||
-- 作者:chnfo -- 发布时间:2018/1/2 23:41:00 -- 一个过度表?我用了一个很笨的方法,但是这样做有一个明显的问题,就是行不能随着需要自动适应(比如现在模板只设到了第32行,但万一ProMA或ProBud表的数据行达到了33行以上,Final表就显示不了了。) 而且这样做,如果ProMA或ProBud都只有个五六行,就会有很多的空行在那里,很难看。 该如何解决这些个问题?报表也是一个面子,肯定要做好点。
|
||||
-- 作者:有点甜 -- 发布时间:2018/1/3 9:32:00 -- 做一个过度表,把所有需要的字段设计在这个表里面。
编写代码,把数据分别提取,赋值到过度表去。
根据这个过度表,设计你的excel模板,因为所有数据都在里面了,直接引用列就可以了啊。 |
||||
-- 作者:chnfo -- 发布时间:2018/1/3 19:50:00 -- 唉,各种报表的要求千奇百怪。 看最上面的那个图就知道了,左上角的数据来源相当于是一个主表(它是合同信息); 右上角是子表之一,是历史审批记录 左下角是子表之二 右下角是子表之三 要把这样的表数据放到一个过渡表里,一是要设计这个表结构就要花很多心思。 如果没有右上角的那一块,倒是可以整成一个主表,一个子表(把左下、右下的数据整到一个表中去,这个倒是可以) 但多了右上角那个,就挺麻烦了
|
||||
-- 作者:有点甜 -- 发布时间:2018/1/3 20:23:00 -- 设计表有什么难的?excel模板里,要填多少列,你表格,就设计多少列。
每列都填入数据,然后随便怎么生成都可以。比如你1楼的,弄成分组excel模板即可。 |