我被要求对我工作的一个小组使用的Access数据库中的表单进行一些修改。我必须添加一个与现有表单类似的数据输入表单,所以我复制了一个现有表单并进行了一些修改。当我点击按钮打开表单进行测试时,我得到了这个错误:
运行时错误'2501‘OpenForm操作已取消。
下面是导致此错误的代码:
Private Sub cmdCPE_EntryForm_Click()
On Error GoTo Err_cmdCPE_EntryForm_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "CPE_EntryForm"
DoCmd.OpenForm stDocName ', , , stLinkCriteria
Exit_cmdCPE_EntryForm_Click:
Exit Sub
Err_cmdCPE_EntryForm_Click:
MsgBox Err.Description
Resume Exit_cmdCPE_EntryForm_Click
End Sub如有任何协助,请提前通知您。
发布于 2018-08-13 22:51:59
您尝试打开的窗体位于“设计”视图中。关闭设计视图
发布于 2017-07-21 20:01:32
当我的表单引用一个不再存在的查询时,我得到了这个错误。一旦我将表单更新为指向现有的查询,我的代码就可以正常工作。
发布于 2021-02-24 03:36:25
我的表单打开错误2501 MSAccess中的“表单打开已取消”错误是由于表单的数据源表不存在。
https://stackoverflow.com/questions/37211451
复制相似问题