заполнить текстовое поле в одной форме на основе выбора поля со списком в другой форме - PullRequest
0 голосов
/ 13 февраля 2019

Я смотрю вокруг и, похоже, не могу найти точного ответа, чтобы хотя бы направить меня в правильном направлении.На Form1 (Члены) у меня есть кнопка, которая открывает другую форму (супервизор) с комбо.Комбо имеет 3 поля, и после выбора я хочу сохранить 3 значения в текстовом поле в форме form1, а затем закрыть форму 2 (в которой я знаю этот код).

Ответы [ 3 ]

0 голосов
/ 13 февраля 2019

Чтобы установить значение в form1, используйте свойство Column, равное Combobox со значением индекса,

Forms!form1!Textbox1 = Me.Combobox1.Column(0) & " " & Me.Combobox1.Column(1) & " " & Me.Combobox1.Column(2)
0 голосов
/ 14 февраля 2019

не бери в голову, я смог понять это, как только мой мозг начал работать ...

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
0 голосов
/ 13 февраля 2019

Перед закрытием формы используйте код Vba, как показано ниже

Forms![MEMBER].Textbox1= Me.Combobox1  ' set the value of combobox to your Textbox in Form1
Docmd.close 'Close the form
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...