Введение

Глава I. Постановка проблемы
Режимы функционирования банка данных в производственных условиях
Пользовательские запросы к банку данных
Проблемы, связанные с выбором СУБД
Вопросы, рассмотренные в настоящей книге
Резюме

Глава II. Предпроектная структуризация информации
Состав информации
Что понимать под структуризацией информации
Показатели
Необходимость структуризации
Технология структуризации
Пример структуризации данных
Проектирование логической структуры базы данных
Распределение полей по файлом
Файлы и связи между ними
Резюме

Глава III. Создание таблиц новой базы данных
Варианты создания таблиц
Формирование таблицы в режиме ввода
Ввод данных
Создание таблицы в режиме конструктора
Окно конструктора таблиц
Типы данных и их свойства
Свойства полей
Установка значений свойств Input Mask и Format
Создание и использование полей подстановки
Подстановка в режиме конструктора таблиц
Подстановка в режиме таблицы
Организация связей между таблицами
Создание связей между таблицами
Вложенные таблицы данных
Мастер печати связей
Резюме

Глава IV. Создание форм новой базы данных
Использование автоформы
Создание формы с помощью мастера форм
Работа в режиме конструктора
Заголовок формы
Командные кнопки
Начальная форма при открытии базы данных или приложения
Построение запросов для отбора нужных данных
Ввод и корректировка данных
Использование гиперссылок
Access и географические карты
Поиск карты
Установка гиперссылок в базе данных
Установка гиперссылки из карты в базу данных
Резюме

Глава V. Создание отчетов новой базы данных
Использование функции автоотчета
Включение подчиненного отчета
Группировка записей
Статическая копия отчета
Инструменты для работы с копией
Преимущество использования
Создание статической копии отчета
Резюме

Глава VI. Создание страниц доступа к данным
Свойства страниц доступа к данным
Страницы доступа к сгруппированным данным
Использование страниц доступа к данным
Страница доступа к данным: ввод данных
Создание и открытие страницы доступа к данным
Создание страницы доступа к данным в режиме автостраницы
Создание страницы доступа к данным с помощью мастера страниц
Создание страницы доступа к данным в режиме конструктора
Открытие страницы доступа к данным в окне базы данных
Открытие страницы доступа к данным в Internet Explorer
Передача страницы доступа к данным по электронной почте
Экспорт страницы доступа к данным в существующую базу данных
Список полей
Сводная таблица
Создание сводной таблицы для страницы доступа к данным
Резюме

Глава VII. Конвертирование баз данных из других программных сред
Процесс конвертирования баз данных
Импорт базы данных БД ЧЭС
Первый этап: импорт данных из среды Clarion в dBase
Второй этап: импорт данных из dBase в Access 2000
Импорт файлов
Импорт базы данных Контроль ЧС
Первый этап: импорт данных из FoxPro в Access 97
Второй этап: импорт данных из Access 97 в Access 2000
Резюме

Глава VIII. Общие вопросы программирования в Ассеss
Сравнительная характеристика языков программирования в Access
Язык SQL
Макросы
Процедуры VBA
Выбор языка программирования
Резюме

Глава IX. Программирование на языке SQL
Типы запросов
Запросы на выборку
Простые запросы
Представление запроса на языке SQL
Запросы с использованием групповых операций
Запросы с дополнительными условиями
Запросы с параметрами
Запросы с участием нескольких связанных таблиц
Пояснения к инструкции SQL
Создание объединенной выборки
Пример сложного запроса
Запрос на создание таблицы
Запрос на добавление записей в таблицу
Запрос на удаление записей
Удаление дублирующихся записей
Запрос на поиск повторяющихся записей
Удаление повторяющихся записей
Ввод нового поля
Запрос на обновление записей
И снова - запрос на добавление
Перекрестный запрос
Построение перекрестного запроса с использованием мастера
Ввод условий отбора записей в конструкторе запросов
Работа со средой Access 2000 без ее инсталляции
Резюме

Глава Х. Программирование с использованием макросов
Функции макросов
Использование макросов для обработки событий
Понятие события
Последовательности событий
Автоматический перевод фокуса при помощи макроса
Использование макроса при выполнении сложного запроса
Резюме

Глава XI. Программирование с помощью процедур VBA
Основные положения VBA
Базовые термины
Окно модуля
Основные элементы
Переменные
Константы
Аргументы
Типы процедур и их элементы
Процедуры Sub
Функции
Элементы процедур
Просмотр объектов
Управление выполнением программы
Программирование приложений с помощью VBA
Предупреждение дублирования записей при их вводе из формы
Обработка ошибок выполнения
Функция создаваемой программы
Логическая конструкция If...Then...Else
Проверка завершенной процедуры
Установка на последнюю запись при открытии формы
Удаление записи с установкой на последнюю запись
Резюме

Глава XII. Другие возможности Access 2000
Установка Access 2000
Условное форматирование
Пример условного форматирования
Буфер обмена
Новое содержание
Новые возможности для работы
Автоисправление имен
Функции овтоисправления имен
Ограничения на использование функции
Использование функции
Разделение базы данных
Сжатие базы данных при ее закрытии
Конвертирование базы донных
Конвертирование из Access 97 (95) в Access 2000
Конвертирование из Access 2000 в Access 97 (95)
Резюме

Алфавитный указатель