| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1342 人关注过本帖
标题:转:VFP6报表换电脑后打印问题!
只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
结帖率:98.98%
收藏
已结贴  问题点数:2 回复次数:5 
转:VFP6报表换电脑后打印问题!
我最近也在找报表打印问题。
我在这里找到这个资料,自己也测试了,特将结果告诉大家。
以下在这里找到的。
****************************
1、在操作系统上添加自定义纸张
 如果是win98 请通过,控制面板-->打印机-->自定义纸张,转到VFP,报表-->页面设置-选择自定义纸张
 如果是win2000 或XP 请通过,打印机-->服务器属性-->格式-->创建新格式-->保存格式。然后打开VFP,打开报表-->页面设置-选择自定义的纸张格式
  或通过打印机“属性”中的“打印首选项”中手动添加了自定义纸张。然后打开VFP,打开报表-->页面设置-选择自定义的纸张格式
 
2、设置完报表后,清除报表打印机环境
 VFP9.0以下:

Use 表报名.frx
Replace All Tag With "",tag2 With "" For ObjType=1 And ObjCode=53
Use
*****************************
我自己测试了上代码,发现故障还在?
我以是,就在我打印报表前,
SYS(10037)
选择我要的打印机名称和纸张规格,
结果还是存在故障。
后来,我总结了我这几天在网上找到的资料,记得,好像要把第1行,也就是ObjType=1 And ObjCode=53,这行,的EXPR内容也要删除的。
那就将上面的改为

Use 表报名.frx
Replace All Tag With "",tag2 With "",expr with "" For ObjType=1 And ObjCode=53
Use
然后在打印前,运行
SYS(10037),选择纸张规格。
哈哈,这次,OK了。
我在测试前,故意把我的纸张在报表中设置为A4的,然后修改,然后编译,然后,在没运行SYS(10037)的时候,格式还是A4的,运行SYS(10037)后,问题解决了。


搜索更多相关主题的帖子: 控制面板 服务器 打印机 操作系统 
2015-04-07 21:30
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
好几天的问题,今天终于搞好了。
记得哦,修改后,要重新编译,在打印前,要用SYS(10037)来选择1下你的打印机和纸张规格哦。
2015-04-07 21:34
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:0 
VFP9报表设计器的报表属性也有个“保存打印机环境”的选择。
2015-04-07 21:42
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
修改后重新编译
2015-04-07 21:46
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
但这个,有个毛病,换电脑,是没问题了,但在同1台电脑,好像没次退出系统,再进来,都要用1次SYS(10037)来选择打印机。
不知道,能不能在第1次选择后,就不需要次次选择了。
VFP6.0
2015-04-07 22:20
asdf_123000
Rank: 4
等 级:业余侠客
威 望:1
帖 子:273
专家分:227
注 册:2012-12-20
收藏
得分:0 
2015-04-07 22:23
快速回复:转:VFP6报表换电脑后打印问题!
数据加载中...
 
   



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

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