当前位置: 代码迷 >> PB >> 在PB怎么连续打印多个供方往来(不换页)
  详细解决方案

在PB怎么连续打印多个供方往来(不换页)

热度:48   发布时间:2016-04-29 07:58:05.0
在PB如何连续打印多个供方往来(不换页)
单个打印某一供方往来是可以的,但要连续打印各个供方往来且不需换页,不知哪位能给一个思路
------解决方案--------------------
到baidu中搜一下pb连续打印数据窗口的例子就可以了,有现成的例子的
------解决方案--------------------
引用:
单个打印某一供方往来是可以的,但要连续打印各个供方往来且不需换页,不知哪位能给一个思路


首先将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打印机名

此题由phytie回答

--注:可以用复合datawindow来解决

如果你只有一个数据窗口,通过检索参数来实现的

你可以检索一下,打印一次,再检索一下,再打印一次



如:
datawindow_control1.object.datawindow.print.filename="c:\printfilepath\exam_1.prn"
datawindow_control2.object.datawindow.print.filename="c:\printfilepath\exam_1.prn"
dw_1.retrieve("A")
dw_1.print()
dw_1.retrieve("B")
dw_1.print()
run("print //d:\\printservename\sharename "c:\printfilepath\exam_1.prn")
//d:\\printservename\sharename打印机名
  相关解决方案