根据另一个窗体上的组合框选择,在一个窗体上填充文本框

时间:2019-02-13 10:39:00

标签: ms-access access-vba ms-access-2016

我一直在四处张望,似乎找不到准确的答案,至少不能将我引向正确的方向。在form1(成员)上,我有一个按钮,可使用组合框打开另一个表单(主管)。该组合有3个字段,选择后我希望它将3个值存储在form1的文本框中,然后关闭form 2(我知道这段代码)。

3 个答案:

答案 0 :(得分:0)

在关闭表单之前,请使用以下Vba代码

Forms![MEMBER].Textbox1= Me.Combobox1  ' set the value of combobox to your Textbox in Form1
Docmd.close 'Close the form

答案 1 :(得分:0)

要在form1上设置值,请使用Column的{​​{1}}属性和索引值

Combobox

答案 2 :(得分:-2)

没关系,一旦我的大脑开始工作,我就无法弄清楚……

Dim supervisor1 As Variant
Dim supervisor2 As Variant
Dim supervisor3 As Variant
Dim supervisor4 As Variant

supervisor1 = Me.Combo0.Column(0)
supervisor2 = Me.Combo0.Column(1)
supervisor3 = Me.Combo0.Column(2)
supervisor4 = supervisor1 & " " & supervisor3 & " " & supervisor2
Forms![Member].Text48 = supervisor4