Как я могу вставить глобальную переменную в поле? - PullRequest
0 голосов
/ 03 января 2019

Привет, прежде всего, я объясняю, что у меня в руках. Две маски, в маске А, есть поле «пользователь» и другие поля (меня интересует «пользователь»). В маске B это будет логин с именем пользователя и паролем.

Когда я ввожу пользователя в маску А, я автоматически открываю форму входа в систему, с помощью которой я идентифицирую, кто получает доступ. Таким образом, я хотел бы получить (когда учетные данные введены правильно) имя пользователя, который входит в систему и поставил его с «Пользователь» в маске А.

Я создал глобальную переменную «Username1». Это код, который я тестировал, и сообщение, которое я использовал для понимания, работает. Но я не могу использовать его, положив в нужную мне коробку.

Private Sub Employee_AfterUpdate()

DoCmd.OpenForm FormName:="login", WindowMode:=acDialog
MsgBox username1

End Sub

Это глобальная переменная.

  Option Compare Database
  Option Explicit

  Public username1 As String

Я тоже это пробовал:

Private Sub Employee_AfterUpdate()
DoCmd.OpenForm FormName:="login", WindowMode:=acDialog
MsgBox username1
Me.Employee_Label = username1
End Sub

Private Sub Form_Close()
DoCmd.OpenForm "login"
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...