获得过去的行限制

时间:2017-12-06 13:18:05

标签: crystal-reports

我的报告处理了数百万条记录。当行数太高时,我收到此错误:

  

行数或列数太大。尝试限制唯一组值的数量。   详细信息:行数或列数超出其限制,65535。

我如何解决(或增加)此限制?

1 个答案:

答案 0 :(得分:0)

此错误非常简单。 65535是十六进制的0xFFFF,所以一旦你达到这个限制就没有空位,酒店就会关闭。解决方案包括:

  1. 通过在交叉表中使用分组减少显示的行数。
  2. 使用“记录选择”减少传入报告的数据量。 (参数)
  3. 在自定义SQL语句中执行从属计算,该语句在报表中作为临时表生成。然后,您可以将结果作为字段传递到报表中,而不必打印数百万行。