我有一个与命令按钮相关的简单查询,该按钮显示特定字段中值的摘要。它在每次使用数据库时都会更改的表上运行,因此有时该表将包含此字段,有时则不会。当字段(称为语言)不在文件中时,用户单击命令按钮并获得“输入参数值”消息框。如果他们点击取消,他们就会得到我的消息框,解释该字段在文件中不存在。如果找不到该字段,我想绕过“输入参数值”并直接转到消息。这是我的代码:
Private Sub LangCount_Click()
DoCmd.SetWarnings False
On Error GoTo Err_LangCount_Click
Dim stDocName As String
stDocName = "LanguageCount"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Err_LangCount_Click:
MsgBox "No Language field found in Scrubbed file"
Exit_LangCount_Click:
Exit Sub
DoCmd.SetWarnings True
End Sub