Access. Программирование на VBA

       

Быстрые ссылки на объекты


Для многократных ссылок на объекты следует использовать переменные. Гораздо быстрее обратиться к существующей переменной формы, элемента управления, отчета или запроса, чем снова обращаться к объекту. Вместо повторной ссылки на форму

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



Содержание раздела