1

I use a scheduled task to run an Access 2007 macro to email via Outlook, multiple Access reports in notepad, Excel 2003 and html formats. around 50% of the time, the Access app crashes and automatically restarts and repairs itself and creates a backup … What can I do prevent the app from crashing?

I don’t know if it is relevant to the problem or not , but the only VBA in the app is to prevent the macro from emailing empty reports, if there are zero records in the report’s data-source query. I set this up in the reports’ properties/event/ “on no-data”/even procedure (Option Compare Database

Private Sub Report_NoData(Cancel As Integer)

End Sub)

Thank you very much in advance for your help, Nathaniel

4

1 に答える 1

1

レポートにデータがない場合、失敗していますか? NoData イベントでは、データがない場合にレポートが停止するように、Cancel=True を設定する必要があります。レポートを開くコードは、そのエラーをトラップし、それに応じて処理する必要があります (電子メールを送信するのではありません)。

Outlook 経由で電子メールを送信すると、MAPI のセキュリティの問題が発生する可能性があります。FMS のアドイン Total Access Emailer を使用して、Access からのメールを自動化しています。リスト内の人ごとにフィルタリングされたメッセージにレポートを添付できます: http://www.fmsinc.com/MicrosoftAccess/Email.asp

それが役立つことを願っています。

于 2012-06-04T20:07:26.103 に答える