Введение     22 
 Часть I. Азбука программирования в Access     23 
 1-й час. Новинки Access 2002     25 
 2-й час. Познакомимся с VBA     39 
 3-й час. Как программа работает с данными     51 
 4-й час. Последовательность действий и выполнение вычислений     69 
 Часть II. Основы конструирования программ     85 
 5-й час. Программирование управляющих структур     87 
 6-й час. Управление базами данных     105 
 7-й час. Расширенные типы данных     123 
 Часть III. Использование ресурсов Access     139 
 8-й час. Декомпозиция задач     141 
 9-й час. Работа с макросами     159 
 10-й час. Как использовать готовые решения     179 
 Часть IV. Определение типов данных. Использование массивов 
 и коллекций     197 
 11-й час. От сложного к простому: создание собственных типов данных     199 
 12-й час. Управление данными переменного объема     209 
 13-й час. Коллекции данных     227 
 Часть V. Программирование и базы данных Access     237 
 14-й час. Стиль программирования: "Что такое хорошо, и что такое плохо"     239 
 15-й час. ADODB ¦ ваш верный помощник     251 
 16-й час. Применение языка SQL     273 
 Часть VI. Работа над ошибками     295 
 17-й час. Отладка кода     297 
 18-й час. Обработка ошибок во время выполнения программы     313 
 Часть VII. Проектирование интерфейса пользователя     327 
 19-й час. Создание экранных форм     329 
 20-й час. Как связывать Web-страницы с базами данных     355 
 Часть VIII. Объектно-ориентированное программирование в Access     379 
 21-й час. Основы программирования классов     381 
 22-й час. Совершенствование типов данных     399 
 23-й час. Надстройки Access     413 
 24-й час. Управление информацией о контактах Outlook     427 
 Приложение. Ответы     441 
 Предметный указатель     467