Об авторах 17
Посвящение 19
Предисловие 21
Часть I. Пятница. Вечер 28
Урок 1. Введение в Microsoft Access и программирование 29
Урок 2. От макросов - к модулям 43
Урок 3. Разработка системы и процессов, тестирование и отладка 53
Урок 4. События - место, откуда запускаются программы 71
Часть II. Суббота. Утро 84
Урок 5. Объявление переменных, их особенности и правила именования 85
Урок 6. Логические конструкции - циклы, решения, выбор и быстрый выход из процедур 101
Урок 7. Процедуры, модули и модули классов 117
Урок 8. Архитектура Access 129
Урок 9. Работа с данными 145
Урок 10. Добавление, редактирование и удаление записей с использованием ADO 161
Часть III. Суббота. День 178
Урок 11. Перемещение по приложению с использованием кнопочных форм, специальных меню и событий клавиатуры 179
Урок 12. Использование несвязанных форм 197
Урок 13. Программирование элементов управления: флажок, группа переключателей, список, поле со списком 209
Урок 14. Программирование подчиненных и ленточных форм 231
Урок 15. Программирование вкладок 241
Урок 16. Окна сообщений и приемы обработки ошибок в программе 253
Часть IV. Суббота. Вечер 266
Урок 17. Импорт и экспорт данных 267
Урок 18. Приемы, способствующие ускорению работы приложения 287
Урок 19. Создание окон-заставок с анимацией. Информационные и стартовые окна приложения 305
Урок 20. Создание справочных систем 319
Часть V. Воскресенье. Утро 336
Урок 21. Создание диалоговых окон поиска 337
Урок 22. Программирование диалоговых окон и отчетов, работа с элементами управления ActiveX 347
Урок 23. Архитектура приложения 359
Урок 24. Упаковка приложения 375
Урок 25. Программирование форм-мастеров для ускорения обработки данных 383
Урок 26. Использование надстроек в приложении 395
Часть VI. Воскресенье. День 410
Урок 27. Программирование и использование присоединенных файлов 411
Урок 28. Обеспечение защиты баз данных Access 427
Урок 29. Access и клиент-серверные данные 441
Урок 30. Создание запросов SQL Server 455
Приложение 465
Предметный указатель 473