2010-11-18 22 views
0

有没有办法在使用报表向导创建报表时限制从表中获取的行数?设计新报告时获取的限制行数

假设我有一张有百万条记录的表。我使用报告向导来选择此表和一些字段。在我可以开始使用select专家的步骤之前, Crystal Reports获取要在报告上呈现的所有记录。这可能需要等待5-10分钟。

是否有一些设置限制在设计时间内可以提取多少条记录?还是有其他方法?

回答

0

简单的设置可以限制的记录!在这里,如果你使用.Net 1.1(在更高级的框架中也有类似的选项!)。

解决方案1:右键单击报表布局>报告>前N个/排序组专家>选择前N个在询问过滤类型的下拉/排序,你希望做>设置的值顶部N(例如100)>取消选中包含其他记录的选项。您只会报告数据集中前N条记录的报告。

解决方案2:使用记录选择公式来限制特定报告/子报告中的记录数。右键单击报告布局>报告>记录选择公式>输入公式为“记录编号< = N”。而已。从数据源提取的记录数量将只能达到N.

干杯!