我被要求對我使用的組使用的Access數據庫中的表單進行一些修改。我不得不添加一個類似於存在的數據輸入表單,所以我複製了一個現有的表單並做了一些修改。當我點擊按鈕打開窗體來測試它時,我得到這個錯誤:MS Access OpenForm被取消 - 錯誤2501
運行時錯誤'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
THX提前任何assitance。
感覺就像當表單被複制時搞砸了一些東西。如果我將按鈕鏈接到一個新的窗體,它可以正常工作並打開它。 – JasonR
問題是我在這個表單上做了很多格式化處理,所以再次做到這一點會有些勉強。如果這可以解決,那將是非常棒的! – JasonR