当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?

Posted

技术标签:

【中文标题】当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?【英文标题】:How do I display an input form when a user selects "other" from a combo box in MS Access? 【发布时间】:2010-03-19 06:12:05 【问题描述】:

这与“单击选择框中的项目,然后显示文本输入”基本相同。除了我使用的是 MS Access。当用户从同一表单上的组合框中选择“其他”时,我想在表单上显示文本输入字段。我该怎么做?

【问题讨论】:

【参考方案1】:

在组合框的 AfterUpdate 事件中放入类似的内容

If me.cboMy_combo=”Other” then
    Me.txtSome_test.Visible =true
Else
    Me.txtSome_test.Visible =false
End if

【讨论】:

一行:Me.txtSome_test.Visible = (me.cboMy_combo=”Other”) 好喊单行,两者都行,这取决于风格 我不同意风格。原始答案比它需要的更冗长。您所需的属性设置是布尔值(True 或 False),并且您正在执行布尔测试,该测试的计算结果与您想要将属性设置为的值完全相同。 @Remou 的解决方案不那么冗长,而且仍然很容易理解。

以上是关于当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?的主要内容,如果未能解决你的问题,请参考以下文章

MS ACCESS - 如何在更改事件中获取未绑定组合框的当前列值

用户选择Combobox然后根据数据库MS Access c#标签

根据组合框选择切换表单上其他字段的可见性 - MS Access

MS Access:从 ComboBox 中选择一个选项,它会自动更新其他文本框

如果表单未绑定,如何选择 MS Access 组合框中的第一项

Ms Access - 从组合框列更新图像