Введение 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