Ms Access基于组合框选择隐藏和显示字段

时间:2015-04-27 10:51:28

标签: vba ms-access-2010

我在Access中有一个Userform。在我的Userform中,我有一个带有3个选项的ComboBox:A,B和C.根据这些值,我想隐藏/取消隐藏文本框。这是场景:

当我选择A时,我想自动执行以下操作。 *显示文本框1 *隐藏文本框2

当B. *隐藏文本框1 *显示文本框2

当C *显示文本框1 *显示文本框2

如何做到这一点?

1 个答案:

答案 0 :(得分:2)

你想要的是使用ComboBox的After Update事件,它将说明什么时候需要做的逻辑。像,

Private Sub comboBoxName_AfterUpdate()
    Select Case Me.comboBoxName
        Case "A"
            Me.textBox1Name.Visible = True
            Me.textBox2Name.Visible = False
        Case "B"
            Me.textBox1Name.Visible = False
            Me.textBox2Name.Visible = True
        Case Else
        'Case "C" is also valid
            Me.textBox1Name.Visible = True
            Me.textBox2Name.Visible = True
    End Select
End Sub