我的任务是在 Access 中复制在 Filemaker 数据库中运行的特定报告。输出应如下所示:
名称 日期 项目 乔 2012 年 5 月 2 日口香糖 胶带 肥皂 安 2012 年 5 月 1 日论文 鲍勃 2012 年 5 月 1 日 笔 纸
记录看起来像这样(这是一个连接“person”和“items”表的查询,它们具有 1:many 关系):
名称 日期 项目 乔 2012 年 5 月 2 日口香糖 乔 2012 年 5 月 2 日磁带 乔 5/2/2012 肥皂 安 2012 年 5 月 1 日论文 鲍勃 2012 年 5 月 1 日 笔 鲍勃 2012 年 5 月 1 日论文
在报告中,我需要第一个项目总是出现在第一行,完整的行中;如果有更多项目,则仅应在后续行中列出项目(名称和日期值不应重复)。
我不太确定要吠叫哪棵树:
- 在 RDL 中,我可以有条件地逐行隐藏报表项...我可以在 Access 报表中执行此操作吗(在 Access 连续表单中,我认为无法做到这一点 - Visible 设置同时适用于所有行,我思考)
- 我可以使用组来执行此操作,将第一行完整的行放在组标题中,并将后续行放在详细信息部分中吗?如果是这样,我不确定如何只获得标题中的第一项,以及如何在详细信息部分抑制该第一项
- 其他想法?我是否需要考虑不同的记录来源或来源?
到目前为止,我唯一能做的就是对这个人进行分组,在组标题中使用 NAME 和 DATE,然后将所有项目都放在详细信息中,但这并不是我被要求做的。
感谢期待“啊哈!”。
克里斯