Office中国论坛/Access中国论坛
标题:
指定打印机代码如何完善
[打印本页]
作者:
pq318
时间:
2011-5-20 09:34
标题:
指定打印机代码如何完善
请教高手,下面程序的Application.Printer = "TSC TTP-243E Pro 在 LPT1: "
那个地方设置对吗,由于连接的多台打印机,需要代码指定打印机,谢谢
Private Sub Command8_Click()
On Error GoTo Err_Command8_Click
Dim strWhere As String
strWhere = Me.form5查询子窗体1.Form.Filter
If strWhere = "" Then
'没有条件
strSQL = "SELECT * FROM [form5查询]"
Else
'有条件
strSQL = "SELECT * FROM [form5查询] WHERE " & strWhere
End If
Set qdf = CurrentDb.QueryDefs("查询1")
qdf.SQL = strSQL
qdf.Close
Set qdf = Nothing
DoCmd.OpenReport "标签查询2", acViewPreview, , strWhere
DoCmd.PrintOut , , , acHigh, , True
Application.Printer = "TSC TTP-243E Pro 在 LPT1: "
DoCmd.PrintOut "标签查询2"
Exit_Command8_Click:
Exit Sub
Err_Command8_Click:
MsgBox Err.Description
Resume Exit_Command8_Click
End Sub
作者:
pq318
时间:
2011-5-20 10:03
版主知道你是高手,指点一下吗,还有其他潜伏的高手们,在此小子感谢了
作者:
hjb016
时间:
2011-5-20 10:08
这个我也不是很了解,帮你顶一下.
好像是可以通过报表直接指定打印机的.
作者:
pq318
时间:
2011-5-20 10:10
是可以,关键是我的数据库放在服务器上,而用户是分散的,
作者:
roych
时间:
2011-5-20 13:40
用默认打印机不可以吗?要是那样,是不是要为每台电脑都写一段不一样的前台代码?
作者:
aslxt
时间:
2011-5-20 17:51
如果打印到常用纸张上,就用默认打印机呗!
我也想知道如何打印到指定的打印机、纸盒、纸张的方法,听高手说.
作者:
sxb2007
时间:
2011-5-20 18:28
一看你这个就是打印 条码 或 标签 ,可能通过API 调用当前计算机里按装了那些打印机,在根据 打印的不同面选择打印端口 你用的是并口 “LPT1“,通过设置,可以指定当前系统要使用的打印 名称,及打印 端口。
作者:
roych
时间:
2011-5-21 02:12
(⊙v⊙)嗯,标签打印的话,是可以在接口程序软件(例如,LabelView)里设置的。
作者:
pq318
时间:
2011-5-21 10:35
呵呵,谢谢各位高手的意见了,是要为每个打印界面设置代码,默认打印机都是A4纸张的
作者:
pq318
时间:
2011-5-21 10:36
其实只要在第一次打印的时候选定打印机以后就可以了,但是始终是个隐患啊,
作者:
pq318
时间:
2011-5-21 10:36
只是想做的完美点,呵呵
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3