"引用式子报表, 当引用的子报表无数据时导致主报表引用的单元格报空指针, 请问各位大佬们如何处理 [链接]"
引用式子报表, 当引用的子报表无数据时导致主报表引用的单元格报空指针, 请问各位大佬们如何处理
83zip
用附件中的报表能复现问题,但是在子表内建数据集中添加一条数据后同样报错,具体问题在查找,有进展回复。
将子表中的分页方式改成默认的分页“按纸分页”,你那边设置的不分页,实际上子表引入到主表中,就会根据主表中的设置来,和子表没啥关系了,改成默认的就行
当 sql 数据集 转内建数据时保留一条数据 不会报错, 清空后手动添加内建数据会报错
修改子报表 按纸分页后问题依然存在83zip
8_3_Flat_discount_rate_for_the_cost_of_library_materials_found_missing_long_overduezip用附件的这个主表试下
使用上述附件不报错, 但子报表内容会被挤压, 能否更好的解决次问题
那个报表我只是将那个单元格设成初始格,然后重新设置了下子报表,就不报错了。这个应该结果和你之前的一样。子报表问题,用的引入式子表,这样结果展示时会根据主表中格子大小来决定子表,比如主表中第一列宽 5 厘米,然后子表中第一列是 10 厘米,那么展示时第一列就会是 5 厘米,原来 10 厘米的内容会压缩,可以在子表中插入几列,然后做个合并,这样到主子表中就会占用多列,可能会宽点,但是我看你主表中各列列宽也都不太一样,不一定好调,引入式最好的效果就是主表中的列宽和子表中的列宽一致,这样效果会好很多,可以用一些合并单元格来做,比如主表中某列就需要 10 厘米,然后子表中是 5 厘米,那么主表中那个 10 的可以用两列合并来做。嵌入式的话不用考虑这么多,但是嵌入式时整体压缩,如果子表数据很多,那也可能会压缩的比较小。
如果尺寸调整方式可以通过表达式动态调整, 应该能比较好的处理此问题
右侧表达式那块可以写表达式,然后返回 48 到 51,分别表示列表那几个
报错问题已解决
请问下 当报表文件上传 REP 系统后部分行被挤压 本地工具和其他环境 REP 系统正常, 这种情况该如果处理 (报表文件与 8.3.zip 一致)
用附件中的报表能复现问题,但是在子表内建数据集中添加一条数据后同样报错,具体问题在查找,有进展回复。
将子表中的分页方式改成默认的分页“按纸分页”,你那边设置的不分页,实际上子表引入到主表中,就会根据主表中的设置来,和子表没啥关系了,改成默认的就行
当 sql 数据集 转内建数据时保留一条数据 不会报错, 清空后手动添加内建数据会报错
修改子报表 按纸分页后问题依然存在
83zip
8_3_Flat_discount_rate_for_the_cost_of_library_materials_found_missing_long_overduezip
用附件的这个主表试下
使用上述附件不报错, 但子报表内容会被挤压, 能否更好的解决次问题
那个报表我只是将那个单元格设成初始格,然后重新设置了下子报表,就不报错了。这个应该结果和你之前的一样。
子报表问题,用的引入式子表,这样结果展示时会根据主表中格子大小来决定子表,比如主表中第一列宽 5 厘米,然后子表中第一列是 10 厘米,那么展示时第一列就会是 5 厘米,原来 10 厘米的内容会压缩,可以在子表中插入几列,然后做个合并,这样到主子表中就会占用多列,可能会宽点,但是我看你主表中各列列宽也都不太一样,不一定好调,引入式最好的效果就是主表中的列宽和子表中的列宽一致,这样效果会好很多,可以用一些合并单元格来做,比如主表中某列就需要 10 厘米,然后子表中是 5 厘米,那么主表中那个 10 的可以用两列合并来做。
嵌入式的话不用考虑这么多,但是嵌入式时整体压缩,如果子表数据很多,那也可能会压缩的比较小。
如果尺寸调整方式可以通过表达式动态调整, 应该能比较好的处理此问题
右侧表达式那块可以写表达式,然后返回 48 到 51,分别表示列表那几个
报错问题已解决
请问下 当报表文件上传 REP 系统后部分行被挤压 本地工具和其他环境 REP 系统正常, 这种情况该如果处理 (报表文件与 8.3.zip 一致)