Введение
Что вам необходимо
Как построена книга
Принятые в книге обозначения
Примечания, советы, предупреждения и
значки на полях
От издательства
Урок 1. Основы Access
Access - реляционная база данных
Начало работы
Компоненты базы данных Access
Таблицы
Запросы
Формы
Страницы
Отчеты
Макросы
План базы данных
Создание новой базы данных с помощью
Мастера баз данных
Окно базы данных
Создание нового объекта
Открытие объекта
Изменение макета объекта
Просмотр объектов по группам
Контекстные меню в окне базы данных
Открытие базы данных
Закрытие базы данных
Реляционные базы данных
Характерные особенности реляционной базы
данных
Связывание таблиц в Access
Типы связей
Access, Офис 2000 и Web
Access и Office 2000
Access 2000 и Web
Что нового мы узнали?
Урок 2. Проектирование базы данных
Мастер баз данных
Запуск Мастера баз данных
Список таблиц и полей в окне Мастера баз
данных
Дополнительные поля
Выбор стилей и создание базы данных
Формы и отчеты
Создание базы данных своими силами
Выбор таблиц
Выбор полей
Ввод данных
Рабочий план для таблиц и полей
Проектирование форм и отчетов
Может ли это сделать мастер?
Представление выборочных данных
Просмотр данных в Web
Об автоматизации
Что нового мы узнали?
Урок 3. Разработка таблиц
Поиск своего стиля в создании таблиц
Мастер баз данных
Мастер таблиц
Режим конструктора таблиц
Режим таблицы
Работа с конструктором таблиц
Создание новой таблицы в режиме
конструктора
Добавление поля
Перемещение поля
Вставка поля
Удаление поля
Добавление ключевых полей
Удаление ключевого поля
Использование Мастера подстановок при
создании раскрывающихся списков
Определение для поля значения по
умолчанию
Создание маски ввода
Индексирование полей в таблице
Сохранение макета таблицы
Изменение макета таблицы
Внесение изменений в режиме конструктора
Внесение изменений в режиме таблицы
Определение отношений между таблицами
Установление связи
Определение параметров целостности
данных
Определение типа объединения
Удаление связи
Сохранение изменений схемы данных
Что нового мы узнали?
Урок 4. Ввод, просмотр, поиск и сортировка
данных
Перемещение по таблице
Полосы прокрутки
Кнопки перехода по записям
Клавиши перемещения курсора
Поле со списком Перейти к полю
Просмотр связанных записей в подтаблице
Открытие подтаблицы
Закрытие подтаблицы
Одновременное развертывание всех
подтаблиц
Удаление подтаблицы
Добавление новой подтаблицы
Редактирование таблицы
Добавление записей
Удаление записи
Ввод данных в поле
Изменение данных в поле
Отмена изменений
Поиск и замена
Полезные советы по ускорению
редактирования
Редактирование специальных полей
Поле MEMO
Поле Дата/время
Логическое поле
Гиперссылка
Компоненты адреса гиперссылки
Ввод адреса гиперссылки
Ввод адреса документа Office
Ввод адреса Web-страницы или URI
Ввод адреса для объекта в открытой базе
данных
Ввод адреса для объекта из другой базы
данных
Ввод адреса электронной почты
Редактирование адреса в поле гиперссылки
Создание нового объекта в окне
Добавление гиперссылки
Объекты OLE
Вставка связанного объекта OLE
Вставка внедренного объекта OLE
Просмотр объекта OLE
Редактирование объекта OLE
Настройка параметров в режиме таблицы
Изменение ширины столбца
Изменение высоты строки
Перемещение столбцов
Закрепление столбцов
Скрытие столбцов
Отображение скрытых столбцов
Поиск записей
Направление поиска
Поиск части значения поля
Поиск по всем полям
Поиск с учетом регистра
Использование знаков подстановки для
поиска значений
Поиск данных в формате отображения
Сортировка данных
Сортировка записей по возрастанию
Сортировка записей по убыванию
Что нового мы узнали?
Урок 5. Использование Автоформ и Мастера форм
Понятие Автоформы
Автоформа в столбец
Ленточная Автоформа
Табличная Автоформа
Создание Автоформы
Создание Автоформы в столбец
Создание ленточной и табличной Автоформы
Сохранение Автоформы
Отображение в Автоформе данных из двух
таблиц
Добавление подчиненной формы в Автоформу
Мастер форм
Создание формы на базе одной таблицы
Создание формы на базе нескольких таблиц
Многотабличная форма с отношением таблиц
"один ко многим"
Что нового мы узнали?
Урок 6. Настройка форм
Окно конструктора форм
Открытие формы в режиме конструктора
Панель инструментов Конструктор форм
Панель инструментов Формат
Панель элементов
Список полей
Список свойств
Вызов мастеров элементов управления
Настройка макета формы
Изменение ширины формы
Удобный способ изменения размеров формы
Применение Автоформата для изменения
стиля формы
Добавление заголовка, примечания и
колонтитулов
Добавление фонового рисунка
Основные операции редактирования
Выделение элементов
Отмена изменений
Перемещение элементов
Отмена перемещения
Изменение размера элемента
Выравнивание элементов
Советы по оформлению
Изменение размера разделов формы
Добавление в форму полей
Добавление поля с помощью списка полей
Копирование поля и изменение связи с
источником данных
Изменение последовательности перехода от
поля к полю
Добавление в форму текста
Создание надписи с помощью панели
элементов
Изменение стиля надписи
Копирование надписи
Использование групп переключателей
Создание группы переключателей
Добавление переключателя
Отображение поля в виде флажка
Использование полей со списком и списков
Различия между списком и полем со
списком
Добавление поля со списком
Добавление списка
Использование поля со списком и списка
для поиска записи
Использование в форме рисунков, линий и
прямоугольников
Добавление рисунка
Добавление линии
Добавление прямоугольника
Использование элемента управления Набор
вкладок
Добавление в форму набора вкладок
Добавление элементов управления на
вкладку
Изменение количества вкладок
Добавление подчиненной формы
Использование элемента управления
Подчиненная форма/отчет
Редактирование подчиненной формы
Определение полей связи
Добавление других элементов управления
Изменение источника записей формы
Создание собственного шаблона формы
Создание шаблона
Применение шаблона
Что нового мы узнали?
Урок 7. Поиск данных с помощью фильтров и
запросов
Отличие фильтра от запроса
Выборка записей по одному значению в одном
поле
Фильтр по выделенному
Команда Исключить выделенное
Команда Фильтр для
Кнопка Изменить фильтр
Выборка записей по нескольким значениям в
нескольких полях
Объединение условий фильтрации
оператором конъюнкции
Объединение условий фильтрации
оператором дизъюнкции
Составление расширенного фильтра
Открытие окна расширенного фильтра
Очистка бланка фильтра
Ввод условий фильтрации
Сортировка записей с помощью
расширенного фильтра
Применение, удаление и сохранение фильтра
Применение фильтра
Удаление фильтра
Сохранение фильтра
Поиск записей с помощью запроса на выборку
Создание запроса к одной таблице
Выбор полей для запроса
Ввод условий отбора записей
Выбор порядка сортировки
Выполнение запроса
Переход в режим конструктора запроса
Выборка по специальным критериям
Выборка записей с пустыми или непустыми
значениями
Выборка записей по логическому полю
Выборка диапазона значений
Использование "функций при поиск"
Использование подстановочных знаков
Объединение нескольких условий в запросе
Запросы с оператором конъюнкции
Запросы с оператором дизъюнкции
Сохранение и изменение запросов
Сохранение запроса
Изменение запроса
Связывание таблиц с помощью запроса
Связывание таблиц в запросе
Добавление таблиц в открытое окно
запроса
Выбор полей для многотабличного запроса
Создание таблицы из запроса
Поиск повторяющихся записей
Поиск записей без подчиненных
Что нового мы узнали?
Урок 8. Составление сложных запросов
Добавление записей из одной таблицы в
другую
Обновление записей с помощью запроса
Глобальные поиск и замена
Использование функций для форматирования
данных
Обновление записей в таблице на
основании данных другой таблицы
Удаление записей с помощью запроса
Удаление записей по заданному условию
Удаление записей из связанных таблиц
Создание вычисляемых полей в запросе
Подведение итогов с помощью запроса
Подведение итогов с помощью Мастера
простых запросов
Самостоятельное создание итогового
запроса
Вычисление других итоговых значений
Подведение итогов с помощью Мастера
перекрестных запросов
Создание базового запроса для мастера
Запуск Мастера перекрестных запросов
Запрос с параметрами
Что нового мы узнали?
Урок 9. Создание и настройка отчетов
Варианты создания нового отчета
Автоотчеты
Автоотчет в столбец
Ленточный автоотчет
Мастер почтовых наклеек
Выбор формата и шрифта для наклейки
Создание собственного формата почтовых
наклеек
Выбор стиля текста наклейки
Поля для наклеек
Сортировка наклеек
Мастер отчетов
Однотабличный отчет
Многотабличный отчет
Итоговый отчет без подробных данных
Предварительный просмотр отчета
Предварительный просмотр
Образец
Печать отчета
Использование диалогового, окна Печать
Режим конструктора отчетов
Что мы уже знаем о конструкторе форм
Открытие отчета в режиме конструктора
Панели инструментов в режиме
конструктора отчетов
Панель элементов
Разделы отчета
Сортировка и группировка записей отчета
Открытие диалогового окна Сортировка и
группировка
Отказ от сортировки или группировки
Добавление в отчет вычисляемых и итоговых
полей
Определение вычисляемого поля
Определение итогового поля
Быстрое создание итогового отчета без
детальных данных
Отчет по выборке
Отчет на базе запроса
Отчет с предварительным вводом условия
отбора записей
Включение в отчет фильтра
Что нового мы узнали?
Урок 10. Создание и настройка диаграмм
Подготовка к построению диаграммы
Форма или отчет
Выбор полей для диаграммы
Мастер диаграмм
Создание круговой диаграммы
Сохранение диаграммы
Создание гистограммы
Создание диаграммы с несколькими рядами
Настройка диаграммы
Редактирование диаграммы
Изменение типа диаграммы
Редактирование заголовка и легенды
Отображение подписей данных
Редактирование осей
Выбор цвета и заливки
Изменение линий сетки
Перемещение и изменение размера
элементов диаграммы
Сохранение изменений
Связывание диаграммы с записью
Что нового мы узнали?
Урок 11. Импорт, экспорт и параллельная
обработка данных
Выбор между импортом, связыванием и
параллельной обработкой данных
Импорт данных
Импорт данных из другой базы данных
Импорт данных из Excel
Импорт текстовых файлов
Импорт документов HTML
Импорт файлов других форматов
Связывание данных
Удаление связи
Связывание таблиц Microsoft SQL Server в
качестве альтернативы проекту Access
Параллельная с другими приложениями
обработка данных Access
Публикация объекта Access в Word
Слияние с Word
Анализ таблицы в Excel
Экспорт данных
Что нового мы узнали?
Урок 12. Обслуживание базы данных
Поддержание порядка в базе данных
Удаление объектов
Переименование объектов
Копирование объектов
Использование описаний
Устранение неполадок
Использование MDE-файла для защиты базы
данных
Создание MDE-файла из файла базы данных
Открытие MDE-файла
Оптимизация производительности базы данных
Сжатие базы данных
Анализ быстродействия
Документирование базы данных
Создание архива
Печать архива
Что нового мы узнали?
Урок 13. Создание Web-страниц средствами
Access
Экспорт документа в HTML-файл
Страницы доступа к данным в Access
Типы страниц доступа к данным
Создание страницы с помощью Мастера страниц
Создание страницы ввода данных
Создание страницы с группировкой
Создание страницы "вручную"
Панель инструментов Макет страницы
Разделы страницы доступа к данным
Работа с объектами в окне конструктора
страниц
Изменение названия страницы
Добавление данных на страницу
Выбор темы для страницы
Группировка записей на странице
Использование сводного списка
Добавление сводного списка
Изменение размеров сводного списка
Перемещение сводного списка
Замена полей сводного списка
Анализ данных с помощью сводного списка
Фильтрация записей в сводном списке
Изменение способа группировки записей
Удаление поля из сводного списка
Сохранение страницы
Редактирование существующей страницы
Просмотр страницы
Что нового мы узнали?
Урок 14. Создание кнопок и макросов
Назначение кнопок и макросов в Access
Кнопки
Макросы
Добавление кнопки в форму
Использование Мастера создания кнопок
Самостоятельное создание кнопки
Настройка кнопки
Изменение размеров кнопки
Редактирование надписи на кнопке
Изменение стиля надписи
Изменение связанного с кнопкой действия
Создание макроса
Открытие окна конструктора макросов
Добавление и удаление макрокоманд
Копирование макрокоманды
Перемещение макрокоманды
Сохранение макроса
Запуск макроса
Использование условий в макросах
Создание группы макросов
Связывание макроса с кнопкой
Запуск макроса при возникновении события
Примеры макросов
Импорт, форматирование и экспорт данных
в Excel
Открытие формы, добавление записи и
заполнение полей из другой формы
Печать и регистрация писем
Печать результатов фильтрации
Что нового мы узнали?
Урок 15. Создание приложения
Анализ хода работы
Список задач
Главная кнопочная форма
Отношения между задачами
Составление списка часто выполняемых
задач
Создание кнопочных форм
Запуск Диспетчера кнопочных форм
Страницы кнопочной формы
Добавление элементов в главную кнопочную
форму
Добавление новой страницы
Размещение элементов на кнопочной форме
Выход из окна Диспетчер кнопочных форм
Добавление в главную кнопочную форму
графических элементов
Перемещение в базе данных
Добавление в форму гиперссылки
Настройка параметров запуска базы данных
Вывод обычной или кнопочной формы при
открытии базы данных
Скрытие окна базы данных
Использование макроса Autoexec
Что нового мы узнали?
Урок 16. Настройка Access
Диалоговое окно Параметры
Изменение общих параметров базы данных
Изменение свойств конструктора таблиц
Настройка режима таблицы
Изменение параметров поиска и замены
Отключение режима отображения сообщений
Настройка меню и панелей инструментов
Изменение панели инструментов
Восстановление стандартной панели
инструментов
Создание пользовательской панели
инструментов
Добавление кнопок на новую панель
инструментов
Удаление и переименование панели
инструментов
Изменение свойств панели инструментов
Создание контекстного меню
Изменение свойств кнопки
Закрытие диалогового окна Настройка
Что нового мы узнали?
Приложение А. Средства для опытных
пользователей
Приложение Б. Введение в программирование и
разработку приложений на языке VBA
Роль приложения в работе с базой данных
Роль программ в приложениях и
последовательность их разработки
Определение целей разработки программы
Разработка функциональных спецификаций
Разбиение приложения на программные
единицы
Определение последовательности действий
Автономное тестирование каждой
программной единицы
Объединение программных единиц в
приложение и комплексная отладка
Проверка соответствия целям разработки
Документирование приложения
Объектно-ориентированная разработка
приложения
Свойства объектов
Методы объектов
Классы объектов
Объектная модель Access 2000
Событийно-ориентированное программирование
и язык VBA
Процедуры и функции VBA
Переменные и свойства объектов в VBA
Управляющие конструкции VBA
Ветвления
Циклы
Модули VBA
Работа с редактором VBA
Своими руками!
Приложение В. Работа с проектами
Объекты проекта Access
Использование учебного проекта NorthwindCS
Установка учебного проекта NorthwindCS
Установка Microsoft Data Engine
Запуск Microsoft Data Engine
Открытие проекта NorthwindCS
Создание таблиц проекта
Список терминов
Алфавитный указатель