Присваивание значения объектной переменной

Оператор Dim только описывает переменную. Для того, чтобы переменная содержала ссылку на объект, необходимо с помощью оператора Set присвоить этой переменной ссылку на объект соответствующего типа. Тип объектной переменной должен соответствовать объекту, который ей присвоен. Например:

1) Set FF = Forms![Список студентов] - создает переменную FF для формы Список студентов;

2) Set Fam = Forms![Список студентов]!ФИО - создает переменную Fam в элементе управления формы Список студентов;

3) Set Bd = CurrentDB() – присваивает переменной Bd значение текущей базы данных;

4) Set Rs = db.OpenRecordset("Продажи") - присваивает переменной Rs значение записи таблицы Продажи текущей базы данных;

5) Set Tabl = Bd.CreateTableDef(“Сотрудники”) – создает в текущей Bd таблицу с именем Сотрудники и сохраняет ссылку на этот объект в переменной Tabl;

6) Set Fld = Tabl.CreateField(“ФИО”, dbText)– создает поле и присваивает ссылку на него объектной переменной Fld.

7) Set имя объектной переменной = New – создается новый экземпляр объекта.

После описания объектной переменной и присвоения ей значения эта переменная может быть использована вместо прямых ссылок на объекты и данные. Применение объектных переменных позволяет упростить текст программы.