Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_№13_VBA.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
918.58 Кб
Скачать

Лабораторная №13 Программирование в Access. Язык Visual Basic для приложений

1. Теоретические сведения 1

1.1. Пункты меню редактора VBA 2

1.2. Среда Microsoft Visual Basic Access 4

1.3. Создание модуля VBA 10

2. Язык Visual Basic for Applications (VBA). 13

2.1. Переменные и оператор присваивания 13

2.2. Правила присвоения имен в языке Visual Basic 13

2.3. Создание нового модуля 15

2.4. Соглашения по синтаксису 16

2.5. Инструкции 17

2.6. Управляющие конструкции 18

2.7. Процедуры и функции 21

2.8. Msgbox, Inputbox 24

2.9. Управление выполнением программы 25

2.10. Примеры управления выполнением программы 25

2.11. Обработка ошибок 32

2.12. Математические операторы 32

3. Контрольные Вопросы: 32

4. Задания: 33

Контрольные Вопросы: 33

Цель работы: ознакомиться со средой программирования Access и её основным компонентом VBE(Visual Basic Editor). Изучить основные конструкции языка Visual Basic for Applications (VBA). Научиться создавать простейшие процедуры и функции.

  1. Теоретические сведения

Среда программирования в Access включает все средства, необходимые для написания программ и отладки процедур VBA. Самым главным компонентом этой среды является редактор кода Visual Basic Editor (VBE), обладающий богатыми возможностями для облегчения процесса ввода программного кода. Кроме того, среда программирования содержит еще массу диалоговых окон, в которых отображается дополнительная информация, требующаяся как в процессе создания, так и в процессе отладки кода.

    1. Пункты меню редактора vba

Рассмотрим наиболее важные и значимые пункты меню редактора VBA (рисунок 1):

Рисунок 1 – Пункты меню редактора VBA

File – данное меню позволяет выполнить сохранение проекта (Ctrl + S) – Save, импортировать в проект ранее сохраненный модуль, форму или класс (Ctrl + M) – Import File, сохранить заданный модуль (.bas), класс (.cls) или форму (.frm) в виде отдельного файла (Ctrl + E) – Export File. Остальные пункты меню отвечают за удаление выбранного элемента проекта, например, форму или модуль – Remove, вывести на печать выбранный модуль или форму (Ctrl + P) – Print, ну и, естественно, закрыть редактор VB (Alt + Q).

Edit – данное меню отвечает за редактирование кода – копирование, вставка и так далее. Полагаю, что тут и без объяснений все ясно.

View – вид, тут отображаются команды для отображения окон и позиционирования элементов формы. Например:

  • Code – позволяет активировать окно с кодом для выбранного модуля или формы (F7).

  • Object – позволяет отобразить объект, выбранный в окне Project Explorer (Shift + F7).

  • Definition – позволяет показать окно Object Browser для элемента, на который указывает курсор в окне редактора кода (Shift + F2).

  • Object Browser – открывает одноименное окно для просмотра доступных объектов (F2).

  • Immediate Window, Locals Window и Watch Window – отображает окно отладчика заданного типа.

  • Project Explorer (Ctrl + R) и Properties Window (F4) – отображает одноименные окна, описанные выше.

  • Toolbox – данный пункт меню редактора vba доступен только в случае работы с формами, он отображает элементы управления.

  • Toolbars – позволяет настроить панель инструментов.

Insert – данное меню позволяет добавить в проект новые модули, формы или процедуры.

Format – содержит команды для работы с формами и их компонентами, например, выравнивание, отступы или группировка элементов формы (кнопки, текстовые поля и так далее).

Debug – собственно, тестирование и отладка самих макросов. Меню содержит следующие пункты:

  • Compile – компиляция выбранного проекта в окне Project Explorer редактор vba.

  • Step Info, Step Over и Step Out – позволяют задать шаг выполнения кода.

  • Run To Cursor – позволяет выполнить отладку до позиции курсора в тексте кода (Ctrl + F8)

  • Add Watch – добавить переменные или выражения, значения которых надо наблюдать в процессе выполнения кода.

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

Run – собственно, данное меню отвечает за запуск макроса:

  • команда Run Sub/Run Form запускает активный в данный момент макрос или форму (F5),

  • команда Break – прервать выполнение кода (Ctrl + Break) и Reset - остановить выполнение кода ().

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]