Code:
Private Sub ExportCP_Click()
On Error GoTo Proc_err
Dim strSQL As String
Dim rs As DAO.Recordset
Set db = CurrentDb()
DoCmd.OpenForm "Web Bruce", acNormal, "CP_FEMA_PF_OutPut-QRY"
strSQL = "CP_FEMA_PF_OutPut"
Set rs = CurrentDb.OpenRecordset(strSQL)
With rs
If Not .BOF And Not .EOF Then
.MoveLast
.MoveFirst
While (Not .EOF)
With CodeContextObject
DoCmd.OpenReport "rptFinalCPExport", acViewPreview, "", "[Part Number]=[Forms]![Web Bruce]![Part]"
DoCmd.OutputTo acOutputReport, "rptFinalCPExport", "PDFFormat(*.pdf)", Forms![Web Bruce]![Web Output], False, "", , acExportQualityPrint
DoCmd.SetWarnings False
DoCmd.Close acReport, "rptFinalCPExport"
DoCmd.SetWarnings True
DoCmd.GoToRecord acForm, "Web Bruce", acNext
End With
.MoveNext
Wend
End If
End With
Proc_err:
MsgBox Err.Description, vbExclamation, "Error #: " & Err.Number
Error:
Select Case Err.Number
Case 2501: 'Cancel button error
GoTo Cancel_Error
Case 2105:
GoTo exitsub
Case 0
GoTo exitsub
Case 20
GoTo exitsub
End Select
Cancel_Error: 'What you need the handler to do
Err.Clear
Resume Next
exitsub:
Set rs = Nothing
Set db = Nothing
DoCmd.SetWarnings True
Exit Sub
End Sub
Thanks,
Rhino
Comment