Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция по Ms Access.doc
Скачиваний:
92
Добавлен:
19.05.2015
Размер:
1.86 Mб
Скачать

Установка значений свойств

В случае обращения к свойству объекта необходимо указать имя объекта и имя свойства через точку. Для установки значений свойств применяется оператор присваивания (=):

Объект.имя_свойства=значение

Пример

При создании форм Access автоматически ставит подпись в верхней строке формы, например: Форма1:форма.

Изменим эту подпись на «Новая подпись».

Алгоритм

  1. Вызвать окно Immediate (Отладка), в котором можно считывать значения свойств объектов.

Для этого, не закрывая окно формы, нажать Ctrl+G. Будет произведён вызов окна Immediate. При каждом нажатии клавиши Enter в этом окне выполняется одна строка.

  1. Набрать следующую строку:

Forms!Форма1.caption="Новая подпись"

Здесь Forms-ссылка на форму; caption- свойство Подпись.

  1. Нажать Enter, в заголовке формы1 появится «Новая подпись».

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

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

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

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

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

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

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

Пример:

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

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

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

?переменная

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

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

Таблица1

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

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

Синтаксис

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

Пример

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

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

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

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

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

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

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

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

Пример

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

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

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