Ms access Ms访问组合填充

Ms access Ms访问组合填充,ms-access,combobox,populate,Ms Access,Combobox,Populate,出于某种原因,我的组合框不会填充文本框字段,我在以前的表单上已经这样做了,甚至在这个表单上的不同字段中工作过,但我似乎无法让它填充一个文本框。这里有一张图片来显示正在发生的事情,以及代码。从理论上讲,它应该可以工作,并且所有属性都设置正确。不过,这个组合框来自另一个表 Private Sub ProjectID_Change() Me.Client_Name.Value = Me.ProjectID.Column(2) End Sub 组合框列从(0)开始编号,因此需要引用列1 Priva

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

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

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

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

正如建议的那样,将其移动到更新后事件。

嗨,对不起,这是一个检查列是否错误的编辑,正确的列应该是(1)是,但仍然无效。如果组合已绑定,请将代码放入更新后事件中