【发布时间】:2016-09-09 17:40:08
【问题描述】:
有人要求我对与我合作的小组使用的 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
如有任何帮助,请提前致谢。
【问题讨论】:
-
复制表格时感觉好像有些事情搞砸了。如果我将按钮链接到一个新表单,它可以正常工作并打开它。
-
问题是我在这个表单上做了很多格式化,所以再做一遍会有点糟糕。如果这可以解决,那就太棒了!
标签: database vba ms-access-2010