我有一个表单,它运行一个过程以在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
由于它工作在旧的形式我不明白为什么它不会在新形式的合作。
感谢。那就是诀窍。 –