У меня есть основная форма frmMain
, которая содержит подчиненную форму C2
.C2
имеет выпадающий список cbo_1
.Код работает нормально, когда я помещаю его в подчиненную форму и называю его me
:
Me.ActiveControl.Undo
Me.cbo_1.Requery
Однако я хочу поместить этот код в public sub
и хотел бы сделать то же самое,Для этого я определяю myMe
вместо me
и переписываю код:
Public myMe as Form
Set myMe = Screen.ActiveForm.C2.Form
myMe.ActiveControl.Undo
myMe.cbo_1.Requery
Но на этом я получаю Error 2467: The expression you entered refers to an object that is closed or does not exist
.Кто-нибудь знает, как я могу это исправить?