| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4244 人关注过本帖
标题:请教:如何在表单中预览报表????
只看楼主 加入收藏
veteran
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-3-19
收藏
 问题点数:0 回复次数:10 
请教:如何在表单中预览报表????

请教:如何在表单中预览报表????

我的应用程序是这样的:
第一,首先建立一个顶层表单
第二,在顶层表单中调用顶层菜单(也是我的应用程序窗口)
第三,通过菜单调用各个功能模块(表单)。。。。
现在的问题就是:在某功能表单中有打印预览要求,而我想把预览的结果放入另一个新的表单(不是窗口)中显示出来,请问怎么实现???
命令report form XXX preview window YYYY 只能在窗口(window)中显示而非表单(form)中显示????
再一点就是,如果上述命令中不用window选项,预览窗口在开发状态(有VFP主窗口的时候)可见,而打包后运行就不可见了(无VFP主窗口),怎么解决?

亟盼高手解答,多谢!!!!!

补充一点:我的各层子表单,windowType=1,是模式表单。。。

[此贴子已经被作者于2006-3-19 17:38:19编辑过]

搜索更多相关主题的帖子: 表单 预览 
2006-03-19 17:25
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
在表单上预览时,看你的表单名称是不是YYYY


第二个,无VFP主窗口,看看你是不是在程序中屏蔽了主窗口,如果是,在预览的时候要恢复的

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-03-19 19:09
veteran
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-3-19
收藏
得分:0 

我是始终隐藏VFP主窗口的。。。。

非要恢复主窗口才行吗?我是想在表单上显示预览的内容。。。

2006-03-19 20:58
kinjan
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-2-16
收藏
得分:0 
摘自VFP天堂 http://foxtiantang.vicp.net

*-------------------------------------------------------
通常情况下,我们在使用REPORT FORM 命令加PREV可在系统预设窗口中预览报表,但是能不能在一自定义窗口中预览报表呢?这一功能在VFP5.0中是可以的,方法如下:

DEFI WIND WIN1 FROM 00 TO 26100 TITLE“报表预预览”

MOVE WIND WIN1 CENTER

REPORT FORM CUSTOMERS PREV WIND WIN1

RELEASE WIND WIN1



2006-03-20 09:56
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
可以在顶层表单上进行预览的,你看看你的YYYY表单中的名称属性是不是YYYY,就是NANE属笥

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-03-20 17:53
veteran
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-3-19
收藏
得分:0 
已经解决了该问题,谢谢各位。通过建立表单集。。。。。ok
2006-03-21 07:18
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
表单集是一种方法,不通过表单集也可以实现的,我做过实验

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-03-21 18:40
沧桑浪子
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-5-9
收藏
得分:0 

是呀。这种问题我也很想解决呀,但也是不会。
高手就顶一下。

2006-05-10 17:21
qczx3358
Rank: 2
等 级:论坛游民
帖 子:44
专家分:15
注 册:2014-1-19
收藏
得分:0 
怎么不把方案写出来呢
2014-01-29 13:25
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
网上下载的方法:
1、“全屏预览”的实现
在使用VFP的report form xxx preview命令时,总有难看的“报表设计器”的标题出现,
如何才能彻底地消除它?通过大量的网友的文章和自己的摸索证明,在VFP6中完全可以实现“全屏预览”:

首先建立一表单form1,设置其属性如下:
alwaysontop=.t.
autocenter=.t.
moveable=.f.
*borderstyle=2 &&固定对话框,如果不想使用滚动条的话,加上此设置。
titlebar=0
windowstate=2 &&运行时最大化
showwindow=2 &&作为顶层表单
name='rpform' &&name属性很重要
visible=.f. &&一定要设置为.f.

执行打印预览的命令:
do form form1 &&调用表单
report form xxx preview windows rpform &&调用form1的name属性
rpform.release()

如果是标签文件,预览命令应为:
label form xxx preview in window rpform

2、在表单的某一固定区域预览报表:
将主表单设置为表单集,添加新表单(属性设置同上,但windowstate应设置为普通),
固定其在主表单中的位置。预览时的命令直接report form xxx preview windows rpform即可。



本文来自编程入门网:http://www.


我用第二方法,可是,预览只是一闪而过?
2015-05-17 07:31
快速回复:请教:如何在表单中预览报表????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.087536 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved