以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]EXCEL报表,如何打印关联表的关联表? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6147) |
||||
-- 作者:pyh6918 -- 发布时间:2010/3/10 17:50:00 -- [求助]EXCEL报表,如何打印关联表的关联表? 表A与表B关联,表B与表C关联 表A一条记录对应表B多条记录; 表B多条记录中的每一条对应表C的多条记录。 表A用于生成表头 表B和表C用于生成细节区 设置成这样没有成功: 表A 表B 表C 表B 表A 打印后的效果应该是这样的: 表A内容 表B内容1 表C内容11 表C内容12 表C内容13 表B内容2 表C内容21 表C内容22 如何实现,请多多指教,谢谢 |
||||
-- 作者:yangming -- 发布时间:2010/3/10 17:53:00 -- 看帮助: Excel报表中可以同时嵌入多个关联表细节区。 关联表的细节区,也可以包括多行,例如下图中,作为关联表的表C,其细节区就有四行:
前面我们已经提供了引用父表和子表数据的方法,但是有的时候,我们希望从一个毫无关系的表中引用数据。 [@表名,列名] 或 [@表名,列名,行位置] [@表名,列名,+行位置] 利用直接引用,我们可以在细节区之外引用表中数据。 行位置是可选的,如果省略,则引用的是表中选定行的数据。 [@产品,名称] 第三行的名称列内容 直接引用对于关联表也有效,例如引用关联表“出库.出库明细”中第二行商品代码列的内容: [@出库.出库明细,商品代码,+1] 如果直接引用的是图片列,可以按照以下格式: [@表名,&列名,行位置] 或者 [@表名,&列名,+行位置] x: 左边距 需要注意的是,对于图片列,即使是当前行,也必须明确指定行位置,例如: [@员工,&照片,+0] [此贴子已经被作者于2010-3-10 17:57:07编辑过]
|
||||
-- 作者:pyh6918 -- 发布时间:2010/3/10 19:01:00 -- 帮助中说:表A同时和表B和表C建立了关联,我的情况和这个不同。 我的是:表A与表B关联,表B与表C关联。 要打印的是关联表的关联表。 |
||||
-- 作者:yangming -- 发布时间:2010/3/10 20:16:00 -- 以下是引用pyh6918在2010-3-10 19:01:00的发言:
帮助中说:表A同时和表B和表C建立了关联,我的情况和这个不同。 我的是:表A与表B关联,表B与表C关联。 要打印的是关联表的关联表。 关联表的关联表试用直接引用数据 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/3/10 20:32:00 --
|
||||
-- 作者:pyh6918 -- 发布时间:2010/3/10 20:55:00 -- 多谢杨姐和老大, 我明天做个实例您在给看一下吧。 |
||||
-- 作者:pyh6918 -- 发布时间:2010/3/11 7:47:00 --
请老大及各位费心,请执行“序号”表的“窗口1”,多谢 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/3/11 8:50:00 -- 此主题相关图片如下:excel.gif |
||||
-- 作者:pyh6918 -- 发布时间:2010/3/11 9:05:00 -- 老大,就是这个效果。我这[问题]不生成: 此主题相关图片如下:jl.bmp |
||||
-- 作者:狐狸爸爸 -- 发布时间:2010/3/11 9:09:00 -- 问题细节区的定义,你漏掉了一个大括号的 |