根据组合框选择填充文本框
Posted
技术标签:
【中文标题】根据组合框选择填充文本框【英文标题】:Populate textbox based on combobox selection 【发布时间】:2016-10-28 13:10:27 【问题描述】:我希望根据组合框选择来更新文本框。
例如: 如果有人从下拉列表中选择“海滩假期”一词,则文本框将自动填充“西班牙”一词
我该怎么做?
我知道我可以做类似的事情:
me.textbox = me.combo.column(1)
但这并不是我想要做的。提前致谢
【问题讨论】:
我也在 VBA 中尝试这个: If Combo47 = "P01" Then Me.Text52 = "Policy" Else ' nothing End If 组合中的每一行都有 两 列:"Beach Holiday";"Spain"
谢谢 - 为了更新它,我是否将 VBA 放入表单更新中?因为那不起作用,但是当我将其放入 On Click 时确实起作用
我把它整理好了,谢谢 - 我把它放在更新组合之后
【参考方案1】:
将您的 ComboBox 配置为有两列,第二列的宽度设置为 0
,以便不显示。
然后,将您的文本框的Control Source
设置为
=[YourComboBox].Column(1)
文本框的值将自动更新,无需事件处理程序。
【讨论】:
以上是关于根据组合框选择填充文本框的主要内容,如果未能解决你的问题,请参考以下文章