我的任务是在 Access 中复制 Filemaker 数据库中运行的特定报告。输出应如下所示:
姓名 日期 项目 乔 5/2/2012 口香糖 磁带 肥皂 安 5/1/2012 论文 鲍勃 5/1/2012 钢笔 纸
记录如下所示(这是一个连接“person”和“items”表的查询,它们具有一对多关系):
姓名 日期 项目 乔 5/2/2012 口香糖 乔 5/2/2012 磁带 乔 5/2/2012 肥皂 安 5/1/2012 论文 鲍勃 5/1/2012 钢笔 鲍勃 5/1/2012 论文
在报告中,我需要第一个项目始终显示在第一个完整的行中;如果有更多项目,则仅应在后续行中列出项目(NAME 和 DATE 值不应重复)。
我不太确定该对哪棵树吠叫:
到目前为止,我唯一能做的就是对人员进行分组,在组标题中包含姓名和日期,然后将所有项目详细说明,但这并不完全是我被要求做的。
感谢期待“啊哈!”。
克里斯
将组放在名称上的目的是防止 Bob 的日期和项目被 Ann 的日期和项目隐藏。
顺便说一句,同样的技术适用于 Crystal 和 Jasper 报告。
布局视图
设计视图
在 jaspersoft iReport 4.6.0 中
我需要这样做,但反过来,从只在第一行显示名称的数据库到在所有行中显示名称。你怎样才能逆转这个过程?