我有一个表单,它运行一个在 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
由于它以旧形式工作,我不明白为什么它不能从新形式工作。