Доступ к VBA: на форме Открыть набор ярлыков - PullRequest
0 голосов
/ 01 мая 2019

Я не уверен, как это сформулировать, поэтому я просто расскажу об этом. Есть несколько открытых форм одновременно. Пользователь прыгает между несколькими из них с помощью кнопок, которые перемещаются по формам. Я пытаюсь заставить метки динамически меняться, когда они отражаются от форм. Приведенный ниже код работает с событием Click ...

Private Sub Command56_Click()
    Label21.Caption = Nz(Forms("User_Activities").text14.Value)
    Label22.Caption = Nz(Forms("User_Activities").text16.Value)
    Label23.Caption = Nz(Forms("User_Activities").text18.Value)
    Label24.Caption = Nz(Forms("User_Activities").text20.Value)
    Label25.Caption = Nz(Forms("User_Activities").text22.Value)
    Label26.Caption = Nz(Forms("User_Activities").text24.Value)
    Label27.Caption = Nz(Forms("User_Activities").text26.Value)
    Label28.Caption = Nz(Forms("User_Activities").text28.Value)
    Label29.Caption = Nz(Forms("User_Activities").text30.Value)
    Label30.Caption = Nz(Forms("User_Activities").text32.Value)
End Sub

Я пытаюсь выяснить, что использовать вместо Click Здесь, чтобы сделать его динамичным. Я попытался инициализировать, изменить размер и загрузить. Ничто из этого не работает, потому что форма уже открыта в то время.

1 Ответ

0 голосов
/ 01 мая 2019

Я понял мою проблему. Было много способов решить эту проблему, но самым простым было использовать Form_Activate()

...