早上好,我是SAP Crystal Reporting的新手。我在使用SAP Crystal Reports数周来生成报告时遇到问题,似乎找不到答案。场景就是这个;
我有2张桌子:
dbo.Requestor 具有以下数据:
+-----------+---------------+-----------------+
| Ctrl_No | Request_No | Description |
+-----------+---------------+-----------------+
| 001 | 1 | Description 1 |
+-----------+---------------+-----------------+
| 001 | 2 | Description 2 |
+-----------+---------------+-----------------+
| 002 | 1 | Description 1 |
+-----------+---------------+-----------------+
| 002 | 2 | Description 2 |
+-----------+---------------+-----------------+
dbo.Designation 具有以下数据:
+-----------+---------------+-----------------+
| Ctrl_No | Request_No | Tasks |
+-----------+---------------+-----------------+
| 001 | 1 | Task 1 |
+-----------+---------------+-----------------+
| 001 | 2 | Task 1 |
+-----------+---------------+-----------------+
| 001 | 2 | Task 2 |
+-----------+---------------+-----------------+
| 002 | 1 | Task 1 |
+-----------+---------------+-----------------+
| 002 | 1 | Task 2 |
+-----------+---------------+-----------------+
如上所示, dbo.Requestor 具有Ctrl_No 001和002,每个Ctrl_No具有2个request_No及其相应描述。在每个请求的 dbo.Designation 中,分配了任务,在我的示例 dbo.Designation 中,显示了Ctrl_No为001的Request_No 1已分配为1个任务,而Request_No 2,Ctrl_No为001,则分配2个任务,依此类推。
我的问题是,如何以不同的结果填充报告?因此它可以这样显示(只是忽略一些文本输出):
我突出显示了文本,以指示相关数据。我希望我明确了我的问题。谢谢。
答案 0 :(得分:0)
使Request info成为仅使用Request表中数据的子报表。 这样可以避免重复记录,因为没有连接到任务表。
答案 1 :(得分:0)
要创建子报告:
插入-插入子报表
使用报表向导创建子报表:给它命名,然后单击它旁边的按钮
选择建议的小米表并完成。