【发布时间】:2013-10-30 17:32:44
【问题描述】:
我在 Crystal Report 中创建了一个报表。它有两个子报表。
GROUP Customer
GROUP FAMILY
DETAIL ITEM
The detail is for Items. This detail is inside a group. It has totals.
FOOTER A GROUP FAMILY
totals Item detail
FOOTER B GROUP FAMILY
Subreport 1 Totals by adj (it display the detail of a third table and the totals)
FOOTER Customer
Subreport 2.
按项目总计。 (它显示详细信息和总数)
报告是 48298 条记录。 这些表有索引。
为什么生成报告需要 30 分钟?这个时间“正常”吗?
如何在页脚中显示其他表格的详细信息? 我可以在页脚中设置一个字段来调用存储过程并返回所有值(如详细信息)吗?
【问题讨论】:
-
子报表在哪里?主报告中有多少条记录?每个子报表中有多少条记录?链接标准是什么?每个报表/子报表查询哪些数据源?等等等等。
-
如果加载 48K 记录需要 30 分钟,我会感到惊讶。
-
这有很多可能的原因。大多数情况下,链接不良或多个数据源会减慢报告速度。
-
您在
Record Selection公式中使用的条件,如果您的记录选择为空,请尝试在此处提供一些过滤,以便过滤并添加所需的记录,然后再次检查子报表的链接和主报告,这可以在报告缓冲中发挥重要作用
标签: crystal-reports