【问题标题】:Ms-access Combo PopulateMs-access 组合填充
【发布时间】:2018-12-21 16:01:06
【问题描述】:

由于某种原因,我的组合框不会填充文本框字段,我已经在以前的表单上完成了此操作,甚至在此表单上的不同字段中工作,但我似乎无法让它填充一个文本框。这是一张显示正在发生的事情的图片以及代码。理论上它应该可以工作并且所有属性都设置正确。不过,这个组合框来自另一个表。

Private Sub ProjectID_Change() 
Me.Client_Name.Value = Me.ProjectID.Column(2) 
End Sub

【问题讨论】:

    标签: ms-access combobox populate


    【解决方案1】:

    组合框的列从 (0) 开始编号,因此您需要引用第 1 列;

    Private Sub ProjectID_Change() 
        Me.Client_Name.Value = Me.ProjectID.Column(1) 
    End Sub
    

    并按照建议将其移至 AfterUpdate 事件。

    【讨论】:

    • 您好,抱歉,这是检查列是否错误的编辑,正确的列应该是 (1) 是但仍然无法工作。
    • 如果绑定了组合,请将代码放在 After_Update 事件中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    相关资源
    最近更新 更多