Читайте также:
|
|
Основой программ на VBA являются процедуры и функции, состоящие из инструкций, которые выполняют необходимые действия и вычисления. Каждая процедура имеет имя, по которому она вызывается на выполнение.
Порядок записи процедур и функций безразличен, однако должен существовать главный объект, с которого начинается выполнение программы. В большинстве случаев таким объектом является процедура Main().
Программы на языке Visual Basic в среде Access хранятся в модулях. Mодуль является структурой, сохраняющей некоторый набор описаний и процедур, или способом организации процедур.
Модули подразделяются на стандартные и модули форм и отчетов.
Стандартные модули. Стандартные модули являются отдельными объектами Access и представлены в окне БД. В них хранятся процедуры, доступные из любых других объектов базы данных. Вызов этих процедур может осуществляться из процедур обработки событий, процедур других стандартных модулей, макросов и просто из выражений. Модули форм и отчетов. Любая форма и любой отчет базы данных содержит встроенный модуль. Модуль формы или отчета создается автоматически при создании формы или отчета и является частью их описания. Модуль существует пока существует форма или отчет, копируется и удаляется вместе с ними. Процедуры модулей связываются с событиями этих объектов.
Операторы:
1. Оператор присваивания
Присваивание значений переменным осуществляется с помощью оператора присваивания. В этом операторе слева стоит имя переменной, а справа присваиваемое значение или выражение.
2. Оператор ветвления
Оператор ветвления предназначен для изменения порядка выполнения программы по некоторому условию. Оператор работает следующим образом: если (If) выполняется <условие 1>, то (Then) будет выполнена последовательность операторов <Блок 1>, иначе, если (ElseIf) выполняется <условие 2>, то будет выполнен <Блок 2> и т.д., иначе (Else) - <Блок N>.
3. Оператор цикла For... Next
Синтаксис:
For <i>=<i0> To <iN> [Step <ih>]
<Блок>
Next [<i>]
Значения <i>, <i0>, <iN>, <ih> соответственно означают:
Обычно перечисленные величины являются целыми числовыми. Если шаг не указан, то он по умолчанию принимается равным 1.
Для досрочного выхода из цикла используется команда Exit For.
Цикл Do с предусловием
Синтаксис:
Дата добавления: 2015-01-30; просмотров: 22 | Поможем написать вашу работу | Нарушение авторских прав |