Вызов процедур. Вызов процедур-подпрограмм выполняется следующим образом

Вызов процедур-подпрограмм выполняется следующим образом:

Call имя_процедуры(список параметров вызова)

Допускается и другой вызов: в этом случае ключевое слово Call не используется.

Имя_процедуры(список параметров вызова)

Процедура-функция не вызывается подобно процедуре, а включается в состав выражения, значение которого используют далее. При этом говорят, что функция возвращает значение.

Пример

Организовать вызов функции для вычисления площади треугольника со сторонами 4,5,7.

S1=площадь(4,5,7)

Пример

Создать процедуру по обработке события - нажатия кнопки:

1. Войти в Microsoft Access.

2. Конструктор форм - создать форму, поставить элемент управления -кнопку.

3. Активизировать её, нажать правую кнопку мыши и из контекстного меню выбрать ОБРАБОТКА СОБЫТИЙ, будет осуществлён переход в редактор VBA, где автоматически появится заголовок и конец процедуры:

Private Sub Кнопка0_Click()

End Sub

4. Между заголовком и концом процедуры пишется программный код.

Запуск процедур-функций

1. Вызов из выражения

2. Запуск в окне Immediate

3. Вызов из процедуры, расположенной в том же модуле.

4. Вызов из процедуры, расположенной в другом модуле.

5. Запуск по наступлению события.

6. Вызов из макроса.

7. Вызов из другого приложения.

При вызове процедуры-функции в выражении VBA вычисляет значение этого выражения, подставляя в него возвращаемое значение. Если процедура-функция вызвана любым другим способом, возвращаемое значение игнорируется.

Запуск процедур-подпрограмм

1. Запуск по наступлению события.

2. Запуск в окне Immediate.

3. Вызов из другого приложения.

4. Вызов из другой процедуры.

Операторы VBA


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



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