FastReport3.0打印漏行,怎么解决? ( 积分: 200 )

  • 主题发起人 主题发起人 zuoc
  • 开始时间 开始时间
Z

zuoc

Unregistered / Unconfirmed
GUEST, unregistred user!
我用frxDBDataset连到ClientDataSet数据集,用frxReport1.Print打印.偶尔会出现中间有一条或几条记录没有打印出来,数据集里有个序号字段,是连续的,打印出来就是这样:




中间第3和第4条记录漏掉了.是偶尔出现,不知道为什么?怎么解决?
 
俺学习一下
 
你的ClientDataSet数据集是不是有过虑的条件?
 
帮你顶接个小分,偶也学习一下
 
ClientDataSet没过滤,换电脑,换打印机,换打印线都试过.
 
肯定是数据集没有把3或4选上了不然不可能打印不出来,
 
预览里有吗?先预览看看,文字没遇到漏掉的现象,图片到有可能!
 
是偶尔出现,一整行漏打.一天打印很多单据,其中有几份单据就漏打印行.
 
跟踪一下,数据集传过的数据是否有这样的情况!
我用2.5版本的没有出现这类的情况!不知道3。0没有注删是什么情况,可能是注删问题
 
FastReport是3.05的,并且汉化的.不会是注册的问题吧,打印出来没有未注册的字样.
 
你是不是在FIRST和NEXT事件裏寫什麽啊。
 
没有写什么,打开数据集就打印
 
打印预览一下,异常的在beforeprint里再处理
 
to guanyue7613
怎么判断异常呢?用预览来看?!单据是连续打印,不可能有个人守着看预览,再决定是否打印.我换成2.5的FastReport就好了,打印几天没出现过漏行.就是不甘心,两个版本的FastReport差很远.
 
有时候版本高的不一定好,楼主如果郁觉得两者功能差不多,能满足你的需要,干嘛要用那个大家都找不出问题的东东,说不定是人家程序本向在的Bug呢
 
这个问题一直困绕着我,没有人遇到过吗?
 
现在升级成FastReport4.3了,但是问题又出现,寻求解决方法
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3827300
 
郁闷啊,还是偶尔打印掉行.有人遇到过吗
 
这可能是FR3的问题,FR4显明要比FR3快。
再查一下数据源是否POST
 
后退
顶部