Цель курса – научить слушателей расширять функциональность баз данных Microsoft Access при помощи Visual Basic for Applications.
Курс предназначен для разработчиков приложений на базе Access 2002.
Необходимо уметь проектировать реляционные базы данных и использовать Microsoft Access для создания базы данных, состоящей из нескольких таблиц, форм и отчетов. Необходимо уметь создавать запросы к базе данных Microsoft Access.
Модуль 1. Введение в программирование на Visual Basic for Applications (VBA) в среде Microsoft Access
- Получение справки по Visual Basic.
- Создание процедур.
- Работа с переменными.
- Контроль процесса выполнения программы.
- Вызов процедур.
Модуль 2. Средства программирования пользовательского интерфейса
- Обзор учебного примера.
- Добавление процедур обработки событий.
- Работа с событиями.
- Использование объектов, свойств и методов.
- Использование методов объекта DoCmd.
Модуль 3. Проверка корректности данных
- Обзор способов проверки корректности данных.
- Контроль корректности операций с данными без использования программирования.
- Проверка корректности данных с использованием программирования.
Модуль 4. Использование функций и понятие области видимости
- Использование функций.
- Создание пользовательских функций.
- Понятие области видимости переменных, процедур и функций.
Модуль 5. Использование инструментов отладки
- Пошаговое выполнение программы.
- Отображение значений переменных в процессе отладки.
Модуль 6. Обработка ошибок периода выполнения
- Типы ошибок.
- Ошибки периода выполнения (ошибки run-time).
- Добавление обработчика ошибок.
- Использование объекта Err.
Модуль 7. Программирование циклов
- Обзор структур организации циклов.
- Циклы Do...Loop.
- Циклы типа For...Next.
- Прерывание выполнения цикла.
Модуль 8. Работа с наборами записей (Recordset)
- Обзор наборов записей (Recordset). Создание и использование объектов Recordset.
- Программный доступ к данным с помощью объектов ADO Recordset: навигация по записям таблицы базы данных.
- Structured Query Language (SQL).
- Манипулирование данными.
Модуль 9. Работа с Extensible Markup Language (XML)
- Что такое XML.
- Импорт XML в Access.
- Экспорт XML из Access.
- Трансформация XML.
- Изменения в XML с помощью Document Object Model (DOM).
Модуль 10. Построение законченного приложения
- Анализ Вашего приложения.
- Усовершенствование пользовательского интерфейса.
- Упаковка приложения для распространения (создание дистрибутива).
Слушатели будут уметь:
- использовать возможности программирования на Microsoft VBA в приложениях Access для создания - пользовательских функций и процедур обработки событий;
- проверять корректность ввода данных;
- находить ошибки и осуществлять системное прерывание вследствие обнаружения ошибок; получать доступ и манипулировать данными в таблицах с помощью ADO и SQL;
- создавать пользовательскую кнопочную форму для приложения Access;
- создавать и распространять законченное приложение базы данных Microsoft Access.
Сертификат Microsoft