以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  预览打印无反映  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149506)

--  作者:zhuxinhui
--  发布时间:2020/5/4 23:17:00
--  预览打印无反映

预览代码:

Dim doc As PrintDoc = Forms("产品入库").GernatePrintDoc()
doc.Preview()

打印代码:

Dim doc1 As PrintDoc = Forms("产品入库").GernatePrintDoc()
Doc1.PrinterName = "HP LaserJet Pro MFP M125-M126 PCLmS"
doc1.AutoRotate = False \'禁止自动旋转打印内容
doc1.Print()

这二段代码在直接打开单个窗口时是可以的预览及打印的,但如果在一个单据的窗口里打另一张单据时,这个预览及打印就不可以了,不知是什么回事????


--  作者:有点蓝
--  发布时间:2020/5/5 9:37:00
--  
窗口有没有打开?另外"产品入库"窗口不能是模式窗口

Forms("产品入库").open
Dim doc As PrintDoc = Forms("产品入库").GernatePrintDoc()
doc.Preview()

--  作者:zhuxinhui
--  发布时间:2020/5/5 13:44:00
--  
我是从“销售开单”直接生成“产品入库”的,窗口已打开了,数据也已带过来了,就是预览不了,“产品入库”窗口现在是模式窗口,需要改为什么窗口才可以


--  作者:有点蓝
--  发布时间:2020/5/5 13:52:00
--  
改为独立窗口
--  作者:zhuxinhui
--  发布时间:2020/5/9 12:31:00
--  
改为独立就可以了,多谢