我的任务是在Access中复制在Filemaker数据库中运行的特定报告。输出应如下所示:
NAME DATE ITEM(S) Joe 5/2/2012 Gum Tape Soap Ann 5/1/2012 Paper Bob 5/1/2012 Pen Paper
其中记录看起来像这样(这是一个加入“person”和“items”表的查询,它们具有1:多的关系):
NAME DATE ITEM(S) Joe 5/2/2012 Gum Joe 5/2/2012 Tape Joe 5/2/2012 Soap Ann 5/1/2012 Paper Bob 5/1/2012 Pen Bob 5/1/2012 Paper
在报告中,我需要第一个ITEM始终显示在第一个完整的行中;如果有更多项目,则只应在后续行中列出项目(不应重复NAME和DATE值)。
我不太确定要吠叫哪棵树:
到目前为止,我唯一能管理的是将人物分组,在组头中使用NAME和DATE,然后将所有项目放入细节中,但这并不是我所要求的做。
感谢期待“a-ha!”。
克里斯
答案 0 :(得分:6)
将Group by放在名称上的目的是阻止Bob的日期和项目被Ann的日期和项目隐藏。
除此之外,相同的技术适用于Crystal和Jasper报告。
布局视图
设计视图
答案 1 :(得分:2)
答案 2 :(得分:0)
在jaspersoft iReport 4.6.0中