Структура
диска
Книга структурирована
таким образом, чтобы провести читателя от самых основных (и при этом очень простых)
операций через все функции и вспомогательные средства Access до разработки и
администрирования сетевых многопользовательских приложений и проектов Access
с архитектурой "клиент-сервер". Она состоит из трех частей, части
состоят из глав, нумерация глав сквозная, чтобы обеспечить оптимальное количество
уровней разделов и подразделов книги. При написании глав книги мы старались
не повторяться в изложении материала, при этом везде, где это необходимо, приводятся
ссылки на материал, изложенный в других главах или разделах. Для удобства поиска
необходимого материала ссылки, как правило, делаются не на главу, а на нужный
раздел в главе, например:
(см. разд. "Объектные модели Microsoft Access
2000" гл. 13).
Часть I
"Основы работы с Microsoft Access"
ориентирована на пользователей,
которые никогда не работали с базой данных Access или даже вообще не работали
с базами данных. Шесть глав этой части должны дать такому читателю представление
о продукте, о базах данных и об основных операциях с данными, об основных объектах
Access — таблицах, запросах, формах и отчетах — и операциях с этими объектами.
Примеры в данной части подобраны таким образом, чтобы объяснить приемы решения
типовых задач, которые могут возникнуть у пользователя Access. При этом мы постоянно
делаем ссылки на последующие главы, которые, как правило, описывают и объясняют
более сложные решения, поэтому любознательный читатель может читать книгу не
обязательно последовательно. В то же время читатель, который считает себя опытным
пользователем Access, может пропустить всю первую часть и начать читать книгу
со второй части, поскольку изменения в новой версии Access, описанные в первой
части, достаточно просты и очевидны.
Часть II
"Профессиональное использование Microsoft Access 2002"
ориентирована
на пользователя, который уже имеет опыт работы с предыдущими версиями Microsoft
Access, знаком с основами проектирования баз данных и которому требуется создать
нетривиальное приложение в среде Access. Эта часть начинается с обзора новых
возможностей Microsoft Access 2002
(гл. 7),
который позволит читателю
быстро сориентироваться в том, какие главы представляют для него наибольший
интерес. Дальше он может изучать эти главы в любом порядке, т. к. они являются
достаточно независимыми и мы редко использовали примеры из предыдущих глав для
иллюстрации материала и подготовки новых примеров (в тех местах, где это все-таки
было, есть ссылки на предыдущие главы). Изложение материала в этой части также
построено по принципу нарастания сложности.
В гл. 8—10
мы снова возвращаемся
к тем объектам Access, которые уже описывались в первой части: запросам, формам,
отчетам. Однако в этих главах объясняется работа с более сложными видами этих
объектов — запросы, выполняющие множественные изменения данных (их нужно делать
особенно аккуратно); перекрестные запросы; составные формы и отчеты, новые представления
данных — сводная таблица и сводная диаграмма. Материал этих глав, так же как
и примеры, не требует знания языков программирования — все задачи решаются с
помощью очень развитых диалоговых средств интерфейса Access — Конструкторов,
Мастеров, Построителей.
Гл. 11
и 13
посвящены вопросам программирования в Access. В них рассматриваются
два языка программирования Access — язык макрокоманд и Visual Basic для приложений
(VBA) и соответствующие им объекты — макросы и модули. Особое внимание уделяется
описанию событий в формах и отчетах.
В гл. 12
рассматриваются все вопросы применения технологий Интернет/интранет в СУБД
Access. Это, в первую очередь, возможность экспорта данных и отчетов Access
в Web-страницы, создание динамических Web-страниц, а также создание и использование
страниц доступа к данным.
После того
как все объекты Access подробно описаны, читатель узнает, как настроить свое
приложение, чтобы оно имело законченный вид
(гл. 14):
создать систему
меню, кнопочную форму, кнопки на панели команд.
И наконец,
последняя глава
(гл. 15)
этой части рассказывает о механизмах интеграции
приложения Access с другими компонентами Microsoft Office 2002. При этом рассматриваются
как диалоговые средства, которые позволяют внедрять или связывать объекты других
приложений в таблицы, формы и отчеты Access, так и программные методы управления
объектами других приложений из приложения Access.
Часть III
"Разработка и сопровождение приложений Access 2002"
ориентирована
на профессиональных разработчиков-программистов и администраторов баз данных.
Основной материал этой части
(гл. 16, 17)
излагает особенности разработки
сложных многопользовательских приложений как в настольном варианте, т. е. с
применением только СУБД Access, так и использование Access для разработки клиентской
части приложения "клиент-сервер". К этим особенностям относятся принципы
проектирования сетевого многопользовательского приложения, способы защиты данных,
управление блокировками записей и т. д. и
гл. 17 "Проекты Macrosoft
Access 2002"
описывается механизм доступа к данным на сервере базы
данных — OLE DB, объясняется работа с объектами в проектах Access.
Три главы
этой части
(гл. 18—20)
посвящены вопросам сопровождения и администрирования
приложений Access: здесь описываются средства Access, обеспечивающие репликацию
баз данных, архивирование, сжатие и восстановление баз данных, 'защиту данных,
администрирование рабочих групп. Кроме того, подробно рассматриваются вопросы
использования баз данных, созданных в предыдущих версиях
Access, в
среде Access 2002; преобразования баз данных, созданных в предыдущих версиях
Access, в формат Access 2002; возможности перемещения таблиц базы данных Access
на Microsoft SQL Server и преобразования базы данных Access 2002 в проект Access
2002.
Книга также
включает в себя три приложения и предметный указатель.
Приложение 1
представляет
собой глоссарий.
Приложение
2
описывает сетевое многопользовательское приложение "Игра в доминирование",
создание которого рассматривается
в гл. 16.
Приложение 3 — это описание содержимого компакт-диска с примерами, относящимися к данной книге.