以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于窗口打印的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=152936)

--  作者:aoc103
--  发布时间:2020/7/26 23:25:00
--  关于窗口打印的问题

Dim doc As PrintDoc = e.Form.GernatePrintDoc()
doc.Preview()

以上这段代码是根据当前窗口生产打印格式,可是我需要 打印格式是另外设置,所以我又做了一个窗体设置好了打印格式。我现在 需要在 一个窗口用于录入查看编辑数据,另一个窗口用于保存打印格式,平常用A窗口,要打印的时候调用B窗口

Dim doc As PrintDoc = Forms("B").GernatePrintDoc()
doc.Preview()

我在窗口A里的打印按钮写上以上代码 出来的内容是空的,请问要如何实现,还是要用专业报表直接用代码写打印格式?


--  作者:有点蓝
--  发布时间:2020/7/26 23:31:00
--  
先打开窗口,才能调用窗口里面的功能,这个窗口不能是模式窗口

Forms("B").open
Dim doc As PrintDoc = Forms("B").GernatePrintDoc()
doc.Preview()
[此贴子已经被作者于2020/7/26 23:31:00编辑过]