如何隐藏组合框下拉列表中的列?
Posted
技术标签:
【中文标题】如何隐藏组合框下拉列表中的列?【英文标题】:How to hide columns in a ComboBox dropdown? 【发布时间】:2012-02-04 04:27:09 【问题描述】:我正在 Excel 用户窗体中构建一个 ComboBox,它从 Access 表中获取其行。我想在下拉列表中向用户显示几个文本字段,但从 ComboBox 返回的值应该是与用户选择的行关联的 ID 号(即 ID 列是绑定列)。但我不想向用户显示此 ID 号。有没有办法在 ComboBox 的下拉列表中隐藏一列,但仍要绑定该列?
【问题讨论】:
【参考方案1】:如果您有三列 - 第一列是隐藏的 ID,另外两列显示 - 在“属性”窗口中执行以下操作:
请注意,Combobox1.Text 将返回第二列(第一个可见的)中的文本,Combobox1.Value 将为您提供绑定列。 (ColumnHeads 设置与上述无关)。
【讨论】:
@Doug 感谢您提供非常有用和解释性的答案。 仅供参考——在 Access 2016 中,ColumnWidth 属性现在位于属性表上的“格式”选项卡下,而不是屏幕截图中显示的“数据”选项卡下以上是关于如何隐藏组合框下拉列表中的列?的主要内容,如果未能解决你的问题,请参考以下文章