【问题标题】: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 时确实起作用
  • 我把它整理好了,谢谢 - 我把它放在更新组合之后

标签: ms-access vba ms-access-2010


【解决方案1】:

将您的 ComboBox 配置为有两列,第二列的宽度设置为 0,以便不显示。

然后,将您的文本框的Control Source 设置为

=[YourComboBox].Column(1)

文本框的值将自动更新,无需事件处理程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多