Outlook で電子メールを作成し、pdf を添付する手順を実行するフォームがあります。そのレコード ソースは更新不可能なクエリです。手順は正常に実行されます。別のフォームからその手順を実行したいのですが、レコード ソースが更新できないため実行できないというメッセージが表示され続けます。新しい形式でのコーディングは次のとおりです。
Private Sub CourseCert_Click()
On Error GoTo CourseCert_Click_Err
DoCmd.OpenForm "frmCourseDetailsDone", acNormal, "", "[StaffLookup]=" & [StaffLookup], , acNormal
Run Forms!frmCourseDetailsDone.Command23_Click
DoCmd.Close acForm, "frmCourseDetailsDone"
CourseCert_Click_Exit:
Exit Sub
CourseCert_Click_Err:
MsgBox Error$
Resume CourseCert_Click_Exit
End Sub
古い形式で動作するので、新しい形式で動作しない理由がわかりません。