|
7#
楼主 |
发表于 2010-8-18 16:29:46
|
只看该作者
本帖最后由 hljthzbc 于 2010-8-18 17:17 编辑
我又与到新问题了,如果是两个表这条代码怎么写
Sub Command15_Click()
' 这段代码由“命令按钮向导”创建。
On Error GoTo Err_PrintInvoice_Click
Dim strDocName As String
If Not IsNull(Me.组合38) Then
strDocName = "销售"
ElseIf IsNull(Me.组合39) Then '如果没有进行筛选,即两个都为空的情况下不打印
strDocName = "生产"
ElseIf IsNull(Me.组合38) And IsNull(Me.组合39) Then '如果没有进行筛选,即两个都为空的情况下不打印
Exit Sub
End If
DoCmd.OpenReport strDocName, acViewNormal, , "产销ID=" & Me.组合38, , "产销ID=" & Me.组合39
Exit_PrintInvoice_Click:
Exit Sub
Err_PrintInvoice_Click:
' 如果用户取消操作,不显示错误消息。
Const conErrDoCmdCancelled = 2501
If (Err = conErrDoCmdCancelled) Then
Resume Exit_PrintInvoice_Click
Else
MsgBox Err.Description
Resume Exit_PrintInvoice_Click
End If
End Sub
|
|