Структура диска
Книга структурирована таким образом, чтобы провести читателя от самых основных (и при этом очень простых) операций через все функции и вспомогательные средства 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 —
это описание содержимого компакт-диска с примерами, относящимися к данной книге.
CompEbook.ru Железо, дизайн, обучение и другие