首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-12-16 
在PB如何连续打印多个供方往来(不换页)单个打印某一供方往来是可以的,但要连续打印各个供方往来且不需换页

在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打印机名

热点排行