Для многократных ссылок на объекты следует использовать переменные. Гораздо быстрее обратиться к существующей переменной формы, элемента управления, отчета или запроса, чем снова обращаться к объекту. Вместо повторной ссылки на форму
Forms![frnMyForm].Height=500 Forms![frnMyForm].Width=500
можно объявить переменную и обратиться к ней следующим способом:
Dim frm as Form
Set fnn=Fonns ! [ frmMyFonn]
fnn.Height=500 frm.Width=500
При работе с большим количеством свойств объекта можно уменьшить число ссылок с помощью конструкции With...End With. Такой способ особенно полезен, когда путь, указанный в ссылке, достаточно длинный.
With Forms! [ frmMainForm] ! [txtCu stonier Name]
.left=200
.top=300
.height=200
.width=100
End With
Активную форму представляет ME, поэтому нет необходимости объявлять переменную или ссылаться на объект. Поскольку такая методика работает только в CBF, ее нельзя использовать в общих стандартных модулях.
With ME
.Height=500
.Width=500
End With