PROGRAMMING FUNDAMENTALS FOR MS ACCESS

1-й день2-й день3-й день

10.00

Программирование в MS Access с помощью макросов

  • Принципы создания макросов
  • Макросы с условиями
  • Макрогруппы
  • Программирование комбинаций клавиш
  • Стартовый макрос и параметры запуска базы данных

Упражнение

10.00

Основные конструкции VBA

  • Структура программы.
  • Повторяющиеся команды.
  • Циклы

Упражнение

10.00

Библиотека объектов MS Access

  • Особенности открытия форм/отчётов из процедур Visual Basic.
  • Перебор открытых форм/отчётов
  • Программное управление свойствами открытых форм/отчётов (заголовки, возможность редактирования данных, фильтрация данных)

Упражнение

11:00-11:15 Перерыв на чай-кофе

Программирование событий в формах и отчётах

  • События, наступающие в формах, отчётах и их элементах
  • Принципы обработки событий макросами и событийными процедурами на языке Visual Basic

Упражнение

11:00-11:15 Перерыв на чай-кофе

  • Запрос данных у пользователя и выдача сообщений

Упражнение

  • Массивы переменных

Упражнение

  • Более подробно об аргументах процедур. Необязательные аргументы и параметрические массивы. Передача аргументов по значению и по ссылке

11:00-11:15 Перерыв на чай-кофе

  • Программное управление элементами форм и отчётов и их свойствами (проверка типа элемента, программное изменение источника поля, изменение подписей из процедур VBA).

Упражнение

  • Управление списками. Списки с множественным выбором.

Упражнение

12:30-13:30 Обед

Основные конструкции VBA

  • Принципы хранения программ на языке VBA в MS Access. Типы модулей
  • Процедуры и функции, особенности их применения в MS Access
  • Константы и переменные

12:30-13:30 Обед

  • Ошибки в программах. Перехват ошибок времени выполнения.
  • Поиск ошибок в логике программы.

Принципы работы с объектами в MS Access

  • терминология, библиотеки объектов, инструменты работы с объектами и семействами, получение справки по свойствам, методам, событиям

12:30-13:30 Обед

  • Элементы управления ActiveX на примере элемента Календарь
  • Создание меню и панелей инструментов

Упражнение

Взаимодействие с другими приложениями MS Office

  • Импорт нетабличных данных из MS Excel. Экспорт данных в нетабличную форму MS Excel.

15:00-15:15 Перерыв на чай, кофе

Упражнение

  • Структура программы. Последовательность команд, ветвление, безусловный переход

Упражнение

16:45-17:00 Ответы на вопросы

15:00-15:15 Перерыв на чай, кофе

Библиотека объектов MS Access

  • Работа с сохранёнными (закрытыми) объектами MS Access. Проверка существования и загруженности таблиц, запросов, форм или отчётов.

Упражнение

16:45-17:00 Ответы на вопросы

15:00-15:15 Перерыв на чай, кофе

Использование языка SQL в программной обработке данных

  • Программное добавление, редактирование, удаление записей
  • Программное добавление, удаление, изменение таблиц

Упражнение

16:45-17:00 Ответы на вопросы