打印报表时,一页无法显示完一条记录的信息,应怎样做才能让他正确Preview和print。(200分)

  • 主题发起人 主题发起人 xujiancai
  • 开始时间 开始时间
X

xujiancai

Unregistered / Unconfirmed
GUEST, unregistred user!
我做的是人士管理的程序,因为一条记录的信息太多,一页无法显示完,
我应该怎样做?放到另一个Form的QuickRep上,然后合并好像不行。
请大家帮办。
 
1.横打,page中的orientation设为landscape
2.手动设置纸张大小
 
不行,我打印是要用A4纸的,而且一定要竖打。只不过用几张纸(2或者3张)
打完一条记录的信息。
 
onneeddata计算行高> then
newpage
 
这样的报表我没做过。但报表控件一般都不直接支持这样的报表。
如果你的记录大小固定,可将字段放到几个报表上,然后分别打印这几个报表,也就是
同一记录将分几次打印出来。
希望大富翁有更好的方法。
 
一个无聊的处理方法:
把字段设为text的用qrdbrichtext显示就没问题
 
我觉得还是将这些字段放到几个报表上,以前我也碰到过这样的问题,就是这么解决的
如果哪位有更好的办法请告诉我,谢谢。zhyswww@sina.com
 
另外:可将报表倒入excel再打印。
 
用Formula one 6.0 ,可以象Excel中方便的调整字体,行距等,使该记录在一页
中打印。
 
把报表的长度设为N个A4纸的长度
 
我认为最好把字段放在几个报表进行处理(我以前也是这么做的)。
 
我也有个相似的问题,有更好的解决方法请通知我一声!不胜感激!gaqizh@chinaren.com
 
>>把字段放在几个报表进行处理
preview时候怎样处理?
 
你可以使用打印机画布来做。这样一来无需受QREPORT输出的困扰。
打印预览用QREPORT 纸张可以设置成足够大.
 
多人接受答案了。
 
后退
顶部