Ms access 表单Dlookup文本框控件源

Ms access 表单Dlookup文本框控件源,ms-access,ms-access-2007,vba,Ms Access,Ms Access 2007,Vba,我正在构建一个表单,但在让DLookup正常运行时遇到了问题 这是我的。我有一个查询,其中包含与损益相关的员工信息。 比如名字,薪水等等 现在,我正在创建一个表单,在该表单中,我可以在左侧看到我的员工列表框,当我单击列表框中的一个条目时,它会用特定记录中字段的各种值填充一系列文本框 我正在使用access 2007 我根据一个查询构建了一个列表框,其中包含我希望从中获取数据的所有字段。但是,我在配置文本框的控制源时遇到了问题,因此无法使用该员工的数据填充文本框 有人能帮忙吗?我应该改为使用VBA

我正在构建一个表单,但在让DLookup正常运行时遇到了问题

这是我的。我有一个查询,其中包含与损益相关的员工信息。 比如名字,薪水等等

现在,我正在创建一个表单,在该表单中,我可以在左侧看到我的员工列表框,当我单击列表框中的一个条目时,它会用特定记录中字段的各种值填充一系列文本框

我正在使用access 2007 我根据一个查询构建了一个列表框,其中包含我希望从中获取数据的所有字段。但是,我在配置文本框的控制源时遇到了问题,因此无法使用该员工的数据填充文本框

有人能帮忙吗?我应该改为使用VBA onclick事件,还是有一种方法可以通过修改要填充的特定文本框的控制源来获得我想要的效果?

“我根据一个查询构建了一个列表框,其中包含我要从中填充数据的所有字段”

由于列表框列包含填充文本框所需的所有内容,请使用列表框的更新后事件加载文本框

Me.TextBox1.Value=Me.YourListBox.Column(0)
Me.TextBox2.Value=Me.YourListBox.Column(1)
Me.TextBox3.Value=Me.YourListBox.Column(2)
请注意,列表框列编号从零开始