打印报表后,当前窗体表单花了,怎么办?
采用
report form 报表
后,直接打印,当前窗体还保留了一些打印的内容,一些按钮也不见了,鼠标移过去,按钮又能显示了,一塌糊涂,怎么办?
用 report form 报表 prev
先预览再打印则无此问题。
[解决办法]
加上 NOCONSOLE 或 OFF 参数,如:
Report Form 报表 Noconsole To Printer
[解决办法]
发错了,不好意思!请版主删除上面的帖子!
建议专用做一个用来打印显示的表单!
http://topic.csdn.net/u/20110825/08/276f027f-4616-47b9-a91b-def2e0d672e9.html
以下是老豆的代码,非常经典!
关于报表打印预览的两点技巧1、“全屏预览”的实现在使用 VFP 的 Report Form xxx.frx Preview 命令时,总有难看的“报表设计器”的标题出现,如何才能彻底地消除它?通过大量的网友的文章和自己的摸索证明,在 VFP6 中完全可以实现“全屏预览”:首先建立一表单 form1.scx ,设置其属性如下:AlwaysOnTop=.T.AutoCenter=.T.Movable=.F.*Borderstyle=2 &&固定对话框,如果不想使用滚动条的话,加上此设置。TitleBar=0WindowState=2 &&运行时最大化ShowWindow=2 &&作为顶层表单Name='rpform' &&name属性很重要Visible=.F. &&一定要设置为.f.&&执行打印预览的命令:Use 要打印的表Public MyReportFormDo Form form1 Name MyReportForm &&调用表单Report Form xxx.frx Preview Windows rpform &&调用form1的name属性MyReportForm.Release()&&如果是标签文件,预览命令应为:Label Form xxx.frx Preview In Window rpform2、在表单的某一固定区域预览报表:将主表单设置为表单集,添加新表单(属性设置同上,但 WindowState 应设置为普通),固定其在主表单中的位置。预览时的命令直接 Report Form xxx.frx Preview Windows rpform 即可。