Считывание свойств

Если значением свойства является текст, можно сохранить результат, указав это значение в правой части оператора присваивания:

Let переменная=объект.имя_свойства

Ключевое слово Let можно пропустить.

Если свойство является также объектом, то результат операции считывания свойств выполняется следующим образом:

Set переменная=объект.имя_свойства

Ключевое слово Set в данном случае нельзя пропустить.

Пример:

Создать таблицу с именем “Таблица1” и на её основе создать форму с именем “Форма3”.

1.Открыть форму в режиме формы, открыть окно Immediate и введём в нём следующие строки:

переменная=forms!Форма3.RecordSource

?переменная

Свойство RecordSource возвращает имя таблицы, на основе которой сделана форма.

2. Результатом работы этих двух строк будет:

Таблица1

Вызов методов

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

Синтаксис

Объект.метод

Пример

У объекта Form есть метод Requery (Обновить). Этот метод обновляет источник данных формы. Вызов этого метода:

Forms!имя_формы.Requery

Присваивание значений возвращаемых из методов

Большинство методов не возвращает значений, но существуют методы, возвращающие текстовые значения или объекты. Если метод возвращает результат, его можно присвоить некоторой переменной.

Если результат – текст, то используют оператор Let:

Let переменная=объект.метод

Если результат – объект, то используют оператор Set:

Set переменная=объект.метод

Пример

Объект база данных имеет метод создания запроса.

Вызов этого метода:

set запрос=запрос.CreateQueryDef(имя_запроса,строка_запроса)

Объект Database –база данных

Объект Database представляет собой базу данных в Microsoft Access.

Cвойства объекта Database

Cвойства Описание
Name Возвращает имя базы данных.
QueryDefs Возвращает одноимённую коллекцию, содержащую запросы.
Relations Содержит коллекцию объектов Relation, каждый из которых представляет связь между полями таблиц или запросов.
TableDefs Возвращает одноимённую коллекцию, содержащую объекты Tabledef, каждый из которых представляет сохранённое определение таблицы.
Updatable Возвращает значение True, если модификация таблицы разрешена.

Методы объекта Database

Название Описание
Close CreateQueryDef Закрывает базу данных. Создаёт запрос определённого содержания.
CreateTableDef Создаёт объект TableDef
OpenRecordSet Cоздаёт новый объект RecordSet.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: