VF 打印预览功能 豆哥HELP

liu_genius 2011-04-21 09:57:54
我在FORM上添加了Container控件,我想在这个控件内实现打印预览,请问如何实现啊,!!!!!!
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu_genius 2011-04-21
  • 打赏
  • 举报
回复
而且怎么把俩个FORM 整合在一起,,运行后FORM1 FORM2同时运行出来了,,,能不能通过个container 的控件实现这个问题
liu_genius 2011-04-21
  • 打赏
  • 举报
回复
豆哥,威武。但是有提示没有定义窗口rpform的错误,,,错在何处啊,,,,,打印预览里的代码直接写的Report Form xxx.frx Preview Windows rpform,在FORM2里也加了你的第一段代码,,,请指教~!
十豆三 2011-04-21
  • 打赏
  • 举报
回复
关于报表打印预览的两点技巧


1、“全屏预览”的实现
在使用 VFP 的 Report Form xxx.frx Preview 命令时,总有难看的“报表设计器”的标题出现,如何才能彻底地消除它?
通过大量的网友的文章和自己的摸索证明,在 VFP6 中完全可以实现“全屏预览”:
首先建立一表单 form1.scx ,设置其属性如下:

AlwaysOnTop=.T.
AutoCenter=.T.
Movable=.F.
*Borderstyle=2 &&固定对话框,如果不想使用滚动条的话,加上此设置。
TitleBar=0
WindowState=2 &&运行时最大化
ShowWindow=2 &&作为顶层表单
Name='rpform' &&name属性很重要
Visible=.F. &&一定要设置为.f.


&&执行打印预览的命令:
Use 要打印的表
Public MyReportForm
Do Form form1 Name MyReportForm &&调用表单
Report Form xxx.frx Preview Windows rpform &&调用form1的name属性
MyReportForm.Release()

&&如果是标签文件,预览命令应为:
Label Form xxx.frx Preview In Window rpform

2、在表单的某一固定区域预览报表
将主表单设置为表单集,添加新表单(属性设置同上,但 WindowState 应设置为普通),
固定其在主表单中的位置。

预览时的命令直接 Report Form xxx.frx Preview Windows rpform 即可。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧