有时用皕杰报表做设计时,你会发现一个问题,报表工具中预览的数据不全,你仔细的检查了各个方面,发现设计的都没问题,但就是浏览的数据不全。这时你可以将报表部署到服务器上,用浏览器预览你发现一切正常。
原因:
皕杰设计器对数据是有限制的。为了减少设计器所占内存,在设计器里仅设定了最大内存,如果数据过多,就会自动舍去部分数据的。设计器只提供样式设计和调试,最后要部署后才能实现报表的展现。但也不是无限多的数据都可以的,JVM也有内存限制,因而对于大数据量的报表建议设置成简单查询报表,可以按页取数。
总结:
所以报表设计完毕后,发布到报表服务器上,用浏览器“查看”报表时,才是准确的数据。设计器上的只是“预览”,所谓预览就是只会拿出部分数据,供调试报表样式使用。当发现数据不全时,可以检查下数据库里数据是否过多,数据量很大的话可以部署到服务器上看还有问题不。