如何将报表预览在表单中?
我在网上搜索的答案是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
但是 Do Form form1 Name MyReportForm &&调用表单 这句话是不是改成 Do Form 某表单 Name MyReportForm
Report Form xxx.frx Preview Windows rpform 说不识别rpform
[ 本帖最后由 隔壁的土豆 于 2013-12-1 13:43 编辑 ]