Иллюстрированный самоучитель по Microsoft Access 2002

Введение

Структура книги

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.