高分,VFP的报表问题

xuch 2000-08-24 12:15:00
我在艰难的使用着VFP, 因为建立起来的应用系统是用VFP实现的。VFP的报表存在一个问题,就是设计时和你的机器的打印驱动程序有关。当程序编译后到另一台装不同打印机的计算机去用就不一样了。例如我设计程序时的计算机的打印驱动程序是Epson LQ1600k, 程序使用正常,但一换到有HP 激光打印机的机器上运行所就不一样了,怎样调纸张大小都不行,只能换HP打印驱动程序重新编译。简直受够了,请高手指点迷津。
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuch 2000-08-30
  • 打赏
  • 举报
回复
怎么有人答复也没有EMail通知我???
yjchdy 2000-08-30
  • 打赏
  • 举报
回复
按rongle提供的方法,每次启动报表都会出现打印机设置对话框,可以对纸张大小进行设置。但如果我们每次启动报表并都不希望出现此设置对话框进行人工干预的话,还有另一种解决办法,那就是在主菜单上或子菜单上作一个“页面设置”的菜单,在结果的“菜单项#”填入命令“_mfi_pgset”即可。上述三种方法(包括rongle提供的一种),可根据你的实际要求进行选用。

rongle 2000-08-27
  • 打赏
  • 举报
回复
用如下打印语句,将出现打印设置对话框,选择打印机及纸张即可:
report form report.frx to printer prompt
yjchdy 2000-08-26
  • 打赏
  • 举报
回复
这个问题很简单, 我以前也遇到过这个问题。解决的办法是:一是记住你在设计的报表的纸张大小,在新的计算机上打开打印机设置属性,将打印机的纸张大小设自定义成你原来报表的纸张大小,并将此设成打印机的默认值即可解决问题;二是在你的原程序中启用报表之前用程序方式对打印机进行参数设置。
xuch 2000-08-24
  • 打赏
  • 举报
回复
没有使用过VFP吗?

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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