在我的数据库中,我需要确定表单上文本框的值。 我正在寻找具体的结果来继续我的代码。 这是我现在使用的: If Me.textcontrol.value = "ABC" OR "DEF" 然后 Me.anothercontrol.Enabled = True 其他:做点别的事 万一 这是无法运行并突出显示的。 我试图验证我的 OR 语句是否具有正确的语法,但在 WEB 上找不到任何内容。 我可能没有正确地问我的问题。
你能告诉我在 VBA 中使用 OR 语句的正确方法吗?
谢谢, 约翰
我展示了我在上面尝试过的内容。
这不是 OR 的工作原理。应该是
If Me.textcontrol.value = "ABC" Or Me.textcontrol.value = "DEF" Then
Me.anothercontrol.Enabled = True
Else
' Do something else
End If
你也可以这样做
Me.anothercontrol.Enabled = (Me.textcontrol.value = "ABC" Or Me.textcontrol.value = "DEF")