我目前在MS Access 2010 .mdb中有一個宏(Access 2002 -'03格式)。MS Access:如何使宏生成個性化報告工作?
該宏打開報告並使用SetFilter和ExportWithFormatting對。該宏在第一個2或3後掛起。
我正在考慮放置延遲,但似乎我將不得不使用VBA。這是我唯一的選擇嗎?有什麼建議或修復去解決它?
Function Copy_Of_Wellness()
On Error GoTo Copy_Of_Wellness_Err
DoCmd.Hourglass True
DoCmd.OpenReport "Wellness Plan Report", acViewReport, "", "", acIcon
DoCmd.SetFilter "", "[Ind]=""Mary Jane""", ""
DoCmd.OutputTo acOutputReport, "Wellness Plan Report",
"PDFFormat(*.pdf)", """M:\Mary.pdf""", True, "", , acExportQualityPrint
DoCmd.SetFilter "", "[Ind]=""Howard Johnson""", ""
DoCmd.OutputTo acOutputReport, "Wellness Plan Report", "PDFFormat(*.pdf)", """M:\Howard.pdf""", True, "", , acExportQualityPrint
DoCmd.Hourglass False
Copy_Of_Wellness_Exit:
Exit Function
Copy_Of_Wellness_Err:
MsgBox Error$
Resume Copy_Of_Wellness_Exit
End Function
儘管最初的錯誤表明,報告是有界的,並首先產生報告。
停止是任意的,可能是運行時錯誤?
可能表現出一定的代碼?很難猜測。 – GibralterTop