一个设置打印机问题,需要高手来答复

sunsg 2003-07-09 02:56:49
我现在后台有两个打印机,如何根据不同的报表连接不同的打印机,如何设置数据窗口的打印机(不要告诉我每次打印时都要用PrintSetup()来选择)。至少设置一次,以后就不需要再设置。
...全文
76 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
leilei97611 2003-07-18
  • 打赏
  • 举报
回复
记住了
sinkiangscorpio 2003-07-13
  • 打赏
  • 举报
回复
//d:\\printservename\sharename 打印机的路径
c:\printfilepath\exam_1.prn从下面来
datawindow_control1.object.datawindow.print.filename="c:\printfilepath\exam_1.prn"
就是用d盘目录下的打印机打印exam_1.prn
sunsg 2003-07-12
  • 打赏
  • 举报
回复
run("print //d:\\printservename\sharename "c:\printfilepath\exam_1.prn")
怎么解释?
还有//d:\\printservename\sharename ?
runsoft 2003-07-11
  • 打赏
  • 举报
回复
得到打印列表(用表存储)
然后使用 sinkiangscorpio(诸葛军师) 的
sinkiangscorpio 2003-07-11
  • 打赏
  • 举报
回复
run("print //d:\\printservename\sharename "c:\printfilepath\exam_1.prn")
这个不可以吗
flyerlxg 2003-07-10
  • 打赏
  • 举报
回复
同意楼上的意见,在后台建立一张表,通过前台程序指定哪些报表在哪台打印机输出,当在程序需要执行打印工作时,则到此表中查询,如果有相关的设置则直接使用,如果没有相关的设置,则提请用户设置。通过此方法,则用户只需要设置一次,满足了您的需求。
prain2003 2003-07-10
  • 打赏
  • 举报
回复
你可以建一张表,把报表和打印机对应起来,
通过前台程序实现
qiyousyc 2003-07-10
  • 打赏
  • 举报
回复
在98下,直接用API修改
在NT下,直接修改注册表。
sunsg 2003-07-10
  • 打赏
  • 举报
回复
用什么函数设置打印机到报表中(DW)
sinkiangscorpio 2003-07-09
  • 打赏
  • 举报
回复
如何实现打印完一个DataWindow后不换页?
问:在PB中如何实现打印完一个datawindow后不换页,实现多个数据窗口打印在同一页?

答:首先将datawindow的print输出到一个打印文件中,把其他的print也输入这个prn,然后,打印这个打印文件就行了。
如:
datawindow_control1.object.datawindow.print.filename="c:\printfilepath\exam_1.prn"
datawindow_control2.object.datawindow.print.filename="c:\printfilepath\exam_1.prn"
dw_1.print()
dw_2.print()
run("print //d:\\printservename\sharename "c:\printfilepath\exam_1.prn")

//d:\\printservename\sharename打印机名
最后一行可能对你又帮助的!!!!
sunsg 2003-07-09
  • 打赏
  • 举报
回复
帮忙
sunsg 2003-07-09
  • 打赏
  • 举报
回复
这个问题真难

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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