【发布时间】:2019-01-20 23:30:29
【问题描述】:
我想根据我在组合框中输入的值启用/禁用所有标记为“隐藏我”的字段。
如果comboxox 为yes,则应启用字段,如果没有则应禁用字段。
这里有一个working example 可以玩,这是我的代码,目前它不起作用:
Private Sub myAction_AfterUpdate()
Dim frm As Form
Dim ctl As Control
Set frm = Forms!frmMyForm
For Each ctl In frm.Controls
If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Then
If ctl.Tag = "hideMe" Then
If Me.myAction = yes Then
ctl.Enabled = True
End If
Else
ctl.Enabled = False
End If
End If
Next
End Sub
【问题讨论】:
-
上面和附件中的代码完全一样。确保不要在
myAction组合上放置“hideMe”标签。 -
@Santosh 谢谢。是的,那是故意的。 myAction 组合未标记。
标签: ms-access