lc3w 发表于 2018-12-7 11:34:59

本帖最后由 lc3w 于 2018-12-7 11:37 编辑

我再上传一个源码,可以直接将数据显示在界面上,以便用于调试对照查看数据是否打印完。

JeffryLI 发表于 2018-12-7 15:35:50

大概调了下代码感觉在fetchData的每次在分页的时候没有print数据来,这个我需要发给我们研发在让再他们确认下。

lc3w 发表于 2018-12-8 17:18:28

本帖最后由 lc3w 于 2018-12-8 17:54 编辑

JeffryLI 发表于 2018-12-7 15:35
大概调了下代码感觉在fetchData的每次在分页的时候没有print数据来,这个我需要发给我们研发在让再他们确认 ...
好的,我这边测试时也发现这个问题,而且还不一定发生在分页的地方,有可能在页的中间(如下图),感谢JeffryLI,期待你们的最终确认,看如何能解决好这个棘手问题

KearneyKang 发表于 2018-12-10 12:07:26

问题目前正在验证处理中。有结果会及时反馈。

lc3w 发表于 2018-12-14 00:15:50

好重现吧,只要设置为A4纸,随便怎么打印,都会有结果打不全,继续坐等结果

KearneyKang 发表于 2018-12-14 10:24:35

你好,显示不全的问题我这边已经重现了,这个就是纸张高度的设置导致的。
修改区域报表的打印的高度就可以全部显示完整。






lc3w 发表于 2018-12-15 14:28:38

本帖最后由 lc3w 于 2018-12-15 14:46 编辑

KearneyKang 发表于 2018-12-14 10:24
你好,显示不全的问题我这边已经重现了,这个就是纸张高度的设置导致的。
修改区域报表的打印的高度就可以 ...
我已经按你所提示的修改,但还是不对,如下:




用自定义纸张把纸张高度改为120确实在一页上可以显示完,但哪有这种纸啊:'(,我要打印纸的是A4纸,之前在VB6上A4纸是没问题的,现在.net上就出这个问题,不应该,请再继续研究一下,在A4纸张下怎么处理,谢谢




KearneyKang 发表于 2018-12-17 12:11:17

虽然修改了打印纸张的高度,但是打印的时候还是使用A4纸2打印是可以的,只不过一页打印不完,就打印在第二页。




lc3w 发表于 2018-12-17 15:17:10

本帖最后由 lc3w 于 2018-12-17 15:24 编辑

KearneyKang 发表于 2018-12-17 12:11
虽然修改了打印纸张的高度,但是打印的时候还是使用A4纸2打印是可以的,只不过一页打印不完,就打印在第二 ...
还是不对

而这个现象就是我一开始说的项目错误的问题,子报表结果与主报表发生错乱

KearneyKang 发表于 2018-12-17 16:14:03


你适当修改子报表的那个高度。纸张不用修改就可以解决你的问题了。





页: 1 [2] 3
查看完整版本: AR9报表到某个位置时,部份子报表数据丢失或与主报表不匹配,数据混 乱,在线等急急急