【发布时间】:2018-03-22 02:31:35
【问题描述】:
当另一个组合框 (Combo26) 取值“已解决”时,我想启用一个文本框(下文称为 Text28)和一个组合框(下文称为combo43)
所以这是用 VBA 编写的代码,应该这样做:
Private Sub Combo26_AfterUpdate()
If Combo26.Value = "Resolved" Then
Me.Text28.Enabled = True
Me.Combo43.Enabled = True
Else
Me.Text28.Enabled = False
Me.Combo43.Enabled = False
End If
End Sub
不幸的是,当我尝试时没有任何反应。你有什么想法吗? 谢谢
【问题讨论】:
-
请发布 Combo26 的行源
-
@DataWriter SELECT [StatusList].[ID], [StatusList].[Status] FROM StatusList;
-
How to debug VBA code -- 在 sub 中放置一个断点并检查
Combo26.Value- 这将是一个 ID,而不是您期望的字符串。 -
@Andre 如何检查 Combo26.Value 或 Combo26.Column(0)?谢谢
-
与
Debug.Print.