Настольная СУБД Access 2002

         

Базы данных как средство хранения и обработки информации


В этом разделе мы познакомим вас с основными понятиями баз данных и систем управления базами данных (СУБД) и дадим краткий обзор Access как системы управления реляционными базами данных. Приведем сравнение возможностей электронных таблиц Excel и СУБД Access.



Другие средства получения справки



Другие средства получения справки

Новое средство для быстрого ответа на вопрос появилось во всех продуктах Microsoft Office 2002. Это текстовое поле в правой части строки главного меню. В это поле можно ввести слово, словосочетание или предложение и нажать клавишу <Enter>. После этого появляется окно, очень похожее на окно со списком предлагаемых действий помощника. Вы выбираете нужное действие, и раскрывается соответствующий раздел справки Microsoft Access.

Если вы имеете со своего компьютера выход в Интернет, т. е. возможность соединиться с Web-сервером Microsoft (страничкой, посвященной Microsoft Office), то это можно сделать прямо из Access. Для этого в меню Справка


(Help) есть команда Office в Интернете (Office on the Web).



Использование справочной системы


Access содержит обширную справочную систему и средства ее визуализации, готовые дать ответ на подавляющее большинство вопросов, возникающих у пользователя. При этом сведения, предоставляемые справочной системой, можно не только прочесть, но и скопировать в буфер обмена или вывести на печать.

Существует несколько способов получить ответы на свои вопросы.

С помощью специального поля для ввода вопроса в строке главного меню Access.
Вызвав окно Справка Microsoft Access (Microsoft Access Help).
Задав вопрос Помощнику (Office Assistant).
Обратившись за справкой на Web-сервер Microsoft.



Меню и панели инструментов



Меню и панели инструментов

В Access 2002 так же, как и в других приложениях Microsoft Office, используются два типа меню: раскрывающиеся и контекстные. Контекстное меню появляется на экране при щелчке правой кнопкой мыши по объекту, с которым вы хотите работать. Оно содержит перечень действий, которые можно выполнять с данным объектом в данном контексте.

Примером раскрывающегося меню может служить системное меню окна приложения или документа. Системное меню окна приложения появляется при щелчке левой кнопкой мыши по значку приложения, который находится в левой части заголовка окна приложения, или при нажатии комбинации клавиш <АН>+<пробел>. Системное меню документа открывается после щелчка левой кнопкой мыши по значку документа, который находится в левой части заголовка окна документа, или при нажатии комбинации клавиш <Alt>+<—>. Системное меню предназначено для изменения параметров окна.

Строка под заголовком окна приложения содержит главное меню приложения, с помощью которого можно получить доступ к командам меню. Вид главного меню Access 2002 зависит от режима, в котором находится приложение. Например, когда активным окном является окно таблицы (см. рис. 1.16), в главном меню появляется команда Запись (Record), которая отсутствует в других режимах работы.

Ниже строки меню располагается панель инструментов, на которой находятся кнопки. Многие кнопки имеют тот же внешний вид и назначение, что и в других приложениях Microsoft Office, но, конечно, большинство предназначено для выполнения специфических функций Access. Кнопки панели инструментов часто дублируют команды меню. Access 2002 имеет 27 стандартных панелей инструментов, которые выводятся на экран в зависимости от того, какой объект активен в данный момент.

Все кнопки панелей инструментов имеют "всплывающие" подсказки, объясняющие их назначение. Подсказки появляются, если подвести к кнопке указатель мыши и немного подождать. Если подсказки не появляются, значит, они отключены. Чтобы включить режим вывода подсказок, выполните команду меню Вид, Панели инструментов, Настройка (View, Toobars, Customize) и в диалоговом окне Настройка (Customize) на вкладке Параметры (Options) установите флажок Отображать подсказки для кнопок (Show ScreenTips on toolbars).

Панели инструментов могут фиксироваться вдоль границы окна приложения, как показано на рис. 1.10, а могут быть плавающими, т. е. перемещаемыми по экрану. В этом случае панель инструментов будет иметь заголовок и может менять свою форму и размеры. Левый край панели инструментов помечен вертикальной линией. Если подвести указатель мыши к этой линии, нажать левую кнопку мыши и, не отпуская, потянуть вправо, панель будет перемещаться вдоль границы окна. А если потянуть вниз, панель инструментов превратится в плавающую. Такую панель можно перемещать по экрану, зацепив за заголовок.

Меню и панели инструментов по умолчанию отображают лишь наиболее часто используемые команды и кнопки. Чтобы получить полный список команд меню, необходимо щелкнуть мышью по двойной стрелке у нижнего края раскрывающегося меню. Если не все кнопки поместились на панели инструментов, то у ее правого края тоже появляется значок двойной стрелки. Если щелкнуть мышью по нему, будут показаны оставшиеся кнопки. Если вы использовали какую-то кнопку или команду, которой не было по умолчанию в соответствующей панели или меню, то в дальнейшем она будет там видна.

Меню и панели инструментов Access являются настраиваемыми, т. е. можно изменять состав кнопок, удаляя ненужные или добавляя новые кнопки (см. разд. Командный интерфейс приложения" гл. 14).



Microsoft Access как настольная СУБД реляционного типа



Microsoft Access как настольная СУБД реляционного типа

Microsoft Access является настольной СУБД реляционного типа, которая имеет все необходимые средства для выполнения перечисленных выше функций. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения.

В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Вы можете создать сколько угодно таблиц, используя те правила, которые были описаны выше. Самым важным правилом, которое необходимо соблюдать, является то, что в базе данных нужно хранить только необходимую информацию, и при этом все данные должны храниться только в одном месте.

Замечание

Из всякого правила могут быть исключения, поэтому иногда требуется сделать отступление и хранить, например, промежуточные расчетные данные. Это диктуется обычно соображениями производительности. Однако общее правило все-таки следующее: если вы определяете какое-либо поле в таблице, проверьте, не хранятся ли уже эти данные где-нибудь еще. Если хранятся, то их, как правило, можно так или иначе извлечь.

"Почему же плохо иметь в таблицах поля с повторяющимися данными?" — может спросить неискушенный в области баз данных читатель. Дело в том, что это очень неэффективный способ хранения данных. И не только потому, что они занимают лишнее место в памяти. Этот аргумент в последнее время не является таким сильным, как раньше из-за значительного снижения цен па микросхемы памяти. Основная причина — это то, что такие данные долго вводить и трудно анализировать. Если случайно-при вводе значения пользователь сделал грамматическую ошибку или даже просто ввел лишний пробел, то при запросах и группировках такое значение будет рассматриваться как самостоятельное, и строка, содержащая это значение, не попадет в нужную группу или просто не будет выведена на экран. Именно поэтому при проектировании структуры баз данных стараются избегать повторения данных и создают для них отдельные таблицы. Этот процесс называется нормализацией.

Рассмотрим на примере, как можно избежать повторения данных ь полях таблиц. На рис. 1.1 показан способ хранения данных об участниках семинара в одной таблице.



Общие сведения



Общие сведения
о Microsoft Access 2002

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.

Настоящая глава адресована тем пользователям, которые только приступают к использованию Access в своей работе. Поэтому мы даем в ней основные понятия, касающиеся баз данных и систем управления базами данных, которые потребуются нам в дальнейшем изложении. Еще мы хотели бы показать разницу между обработкой данных в формате электронных таблиц, которые стали уже привычными для широкого круга пользователей, и возможностями систем управления базами данных. Мы объясним также, когда следует от простого способа работы с электронными таблицами перейти к более сложному приложению Access. В дальнейшем вы убедитесь, что на самом деле не такое оно сложное, если уметь пользоваться теми помощниками, которые представляет Access. Мы дадим краткий обзор возможностей Access как системы управления реляционной базой данных, описание ее рабочей среды, справочной системы и операций, связанных с открытием уже существующих приложений Access и созданием нового файла базы данных.

Итак, здесь будут обсуждаться следующие темы:

Базы данных как средство хранения и обработки информации
Запуск Access и открытие баз данных
Создание новой базы данных
Рабочая среда Access
Использование справочной системы



Окна рабочей среды Access



Окна рабочей среды Access

Каждое запущенное приложение Windows имеет свое окно, в котором выводятся результаты его работы — окно приложения. В данном случае окном приложения является главное окно Access. Кроме окна приложения, в Access широко используются еще два типа окон: диалоговые окна и окна документов. Окна приложения и окна документов могут перемещаться по экрану монитора, имеют изменяемые размеры и могут быть свернуты, развернуты или развернуты до максимальных размеров. Диалоговые окна также можно перемещать по экрану, но они имеют постоянные размеры и их нельзя свернуть или развернуть.

Строка в верхней части окна приложения, содержащая название приложения, является заголовком окна приложения. Заголовок окна приложения используется для перемещения окна по экрану (только если окно приложения не свернуто и не развернуто до максимальных размеров). Окно документа, так же как и окно приложения, имеет заголовок, который содержит название этого документа.

Строка состояния в нижней части окна приложения или документа служит для отображения подсказок о командах и кнопках и сведений о выполняемых операциях.

Большинство объектов базы данных Access: таблицы, запросы, формы, отчеты, страницы доступа к данным и макросы — выводятся в окнах, которые в терминологии Windows являются окнами документов. Исключение составляют программные модули — для их представления используется специальная среда программирования (см. гл. 13).

Access 2002 поддерживает интерфейс множественных документов (Multiple Document Interface — MDI), который позволяет открыть в рабочем поле окна приложения несколько окон документов одновременно.

На рис. 1.16 показаны в рабочем поле окна приложения окно базы данных и три окна документов, из которых одно окно развернуто и два — свернуты.

Окна приложения и все окна документов Access 2002 по умолчанию отображаются на Панели задач вашей операционной системы. Вы можете активизировать любое из этих окон, щелкнув мышью по соответствующему значку.

Активным окном называется окно, в которое направляются все сообщения (действия) от мыши или клавиатуры. Заголовок окна активного приложения или документа подсвечивается цветом, выбранным при установке параметров оформления рабочего стола (обычно это синий цвет). Если окно приложения и окно документа в нем являются активными одновременно, то все сообщения от клавиатуры и мыши получает окно документа.

Одновременно могут быть активными только одно окно приложения и одно окно документа в этом приложении. Все остальные окна считаются неактивными (их заголовок выводится на сером фоне). Щелчок левой кнопкой мыши по неактивному окну делает его активным и переводит на передний план. Если нужное окно целиком закрыто другими окнами, то сделать его активным можно, выбрав название документа в меню Окно (Window).

Чтобы закрыть окно документа или приложения, необходимо нажать кнопку Закрыть в заголовке окна справа (на ней изображен крестик).

Нажатие кнопки Развернуть в заголовке окна приложения (на ней изображен квадратик) позволяет установить максимальные размеры окна приложения. Нажатие кнопки Развернуть в заголовке окна документа позволяет максимизировать его в окне приложения. В заголовке развернутого окна (как документа, так и приложения) вместо кнопки Развернуть появляется кнопка Восстановить (с изображением двух наложенных квадратиков), нажатие которой вызывает возвращение окну прежних размеров. Кнопка Свернуть (на ней изображен знак подчеркивания) позволяет минимизировать окно приложения или документа. Окно приложения при этом сворачивается в значок на Панели задач вашей операционной системы, а окно документа — в значок в нижней части окна приложения. Обратную ей функцию выполняет кнопка Восстановить. Она позволяет вернуть окну те размеры, которые оно имело до применения операций сворачивания.

Максимально развернутое окно документа занимает все поле окна приложения. Кнопки Свернуть, Восстановить и Закрыть при этом перемещаются в правую часть строки главного меню приложения.

Замечание

Будьте осторожны и не путайте кнопки окна приложения и окна документа, которые при этом оказываются близко (друг под другом), иначе вместо окна документа вы можете закрыть окно приложения.



Окно базы данных



Окно базы данных

Особым окном в Access является окно базы данных, которое позволяет получить доступ ко всем объектам базы данных и выбрать режим работы с объектом. В левой части окна находится панель объектов, которая содержит ярлыки для каждого из объектов Access: Таблицы (Tables), Запросы (Queries), Формы (Forms), Отчеты (Reports), Страницы (Pages), Макросы (Macros), Модули (Modules) (рис. 1.17).



Основные понятия



Основные понятия

Базы данных — это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов — атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями; все записи имеют одинаковую структуру — они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

Для работы с данными используются системы управления базами данных (СУБД). Основные функции СУБД — это определение данных (описание структуры баз данных), обработка данных и управление данными.

Прежде чем заносить данные в таблицы, нужно определить структуру этих таблиц. Под этим понимается не только описание наименований и типов полей, но и ряд других характеристик (например, формат, критерии проверки вводимых данных). Кроме описания структуры таблиц, обычно задаются связи между таблицами. Связи в реляционных базах данных определяются по совпадению значений полей в разных таблицах. Например, клиенты и заказы связаны отношением "один-ко-многим", т. к. одной записи в таблице, содержащей сведения о клиентах, может соответствовать несколько записей в таблице заказов этих клиентов. Если же рассмотреть отношение между преподавателями и курсами лекций, которые они читают, это будет отношение "многие-ко-многим", т. к. один преподаватель может читать несколько курсов, но и один курс может читаться несколькими преподавателями. И последний тип связей между таблицами — это отношение "один-к-одному". Такой тип отношений встречается гораздо реже. Как правило, это бывает в двух случаях: запись имеет большое количество полей, и тогда данные об одном типе объектов разносятся по двум связанным таблицам, или нужно определить дополнительные атрибуты для некоторого количества записей в таблице, тогда создается отдельная таблица для этих дополнительных атрибутов, которая связывается отношением "один-к-одному" с основной таблицей.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

добавлять в таблицу одну или несколько записей; удалять из таблицы одну или несколько записей;
обновлять значения некоторых полей в одной или нескольких записях;
находить одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном для этого языке, который так и называется язык структурированных запросов (SQL — Structured Query Language).

И последняя функция СУБД — это управление данными. Под управлением данными обычно понимают защиту данных от несанкционированного доступа, поддержку многопользовательского режима работы с данными и обеспечение целостности и согласованности данных.

Защита от несанкционированного доступа обычно позволяет каждому пользователю видеть и изменять только те данные, которые ему разрешено видеть или менять. Средства, обеспечивающие многопользовательскую работу, не позволяют нескольким пользователям одновременно изменять одни и те же данные. Средства обеспечения целостности и согласованности данных не дают выполнять такие изменения, после которых данные могут оказаться несогласованными. Например, когда две таблицы связаны отношением "один-ко-многим", нельзя внести запись в таблицу на стороне "многие" (ее обычно называют подчиненной), если в таблице на стороне "один" (главной) отсутствует соответствующая запись.



Рабочая среда Access


Открыв базу данных Access, пользователь видит на экране главное окно Access и окно базы данных. Главное окно Access имеет вид, аналогичный окнам других приложений Microsoft Office. В верхней части окна размещается его заголовок, меню и панель инструментов, а в нижней части — строка состояния. Наиболее важным элементом интерфейса в среде Access является окно базы данных. Это контейнер, содержащий все объекты базы данных. Доступ к данным объектам возможен только через окно базы данных.

На рис. 1.16 показано главное окно Access 2002, в котором открыто несколько таблиц в режиме Таблицы. Ниже мы прокомментируем этот рисунок, а заодно определим используемые термины.

Рис. 1.16. Главное окно Access 2002 с окном базы данных и несколькими таблицами



Работа с помощником



Работа с помощником

В последних версиях пакета Microsoft Office в дополнение к классической справочной системе предлагается новое средство — Помощник по Офису (Office Assistant). Помощник дает советы, причем весьма уместные, ибо советы начинающим чередуются с напоминаниями, полезными и тем, кто давно знаком с Access. Помощник помогает быстро разыскать нужную справочную информацию, часто пытается заранее предугадать, какая помощь может понадобиться в данный момент. Помощник во многих случаях берет на себя диалог с пользователем. Обычно пользователи настраивают помощника в соответствии со своим вкусом.

Замечание

Поскольку помощник работает во всех приложениях Microsoft Office, настройки, сделанные для Access, распространятся и на все другие приложения.

В отличие от предыдущей версии Microsoft Office, помощник не запускается автоматически при каждом запуске приложения. По умолчанию он теперь спрятан.

Чтобы активизировать помощника нужно выполнить команду меню Справка, Показать Помощника (Help, Show Assistant). Работать с помощником очень просто. Если вы хотите к нему обратиться, щелкните на нем левой кнопкой мыши. Появится диалоговое окно, в котором он спросит, что вы хотите сделать (рис. 1.23). Введите в поле этого окна свой вопрос, слово или словосочетание и нажмите кнопку Поиск (Search). Как правило, он сначала уточняет вопрос, предлагая выбрать из списка нужное действие (рис. 1.24), а когда вы выберете, он выведет диалоговое окно справки, в котором будет раскрыт соответствующий раздел.



Различия между СУБД Access и электронными таблицами Excel



Различия между СУБД Access и электронными таблицами Excel

На первый взгляд СУБД Access очень похожа по своему назначению и возможностям на программу электронных таблиц Microsoft Excel. Однако между ними существуют принципиальные различия.

При работе с электронной таблицей Excel вы можете в ячейку таблицы внести любую информацию, вследствие чего на рабочем листе можно разместить и таблицу, и текст, и рисунок. В один столбец таблицы могут при необходимости вноситься разные данные — числа, текст, даты. Таблица в базе данных Access отличается от таблицы Excel тем, что в ней, как уже говорилось выше, для каждого поля записи определен тип данных, т. е. нельзя в однин столбец таблицы в разные строки заносить данные разных типов.
Access позволяет не только вводить данные в таблицы, но и контролировать правильность вводимых данных. Для этого необходимо установить правила проверки прямо на уровне таблицы. Тогда каким бы образом не вводились данные — прямо в таблицу, через экранную форму или на странице доступа к данным, Access не позволит сохранить в записи те данные, которые не удовлетворяют заданным правилам.
С таблицами Excel удобно работать, если они содержат ограниченное количество строк. Таблицы баз данных могут включать в себя огромное количество записей, и при этом СУБД обеспечивает удобные способы извлечения из этого множества нужной информации.
Если все необходимые для работы данные вы будете хранить в документах Word и электронных таблицах, то по мере накопления информации вы просто можете запутаться в большом количестве файлов. Access позволяет хранить все данные в одном файле и осуществлять доступ к этим данным постранично, т. е. не превышая ограничений на ресурсы памяти компьютера.
В Access возможно создание связей между таблицами, что позволяет совместно использовать данные из разных таблиц. При этом для пользователя они будут представляться одной таблицей. Реализовать такую возможность в системах управления электронными таблицами сложно, а иногда просто невозможно.
Устанавливая взаимосвязи между отдельными таблицами, Access позволяет избежать ненужного дублирования данных, сэкономить память компьютера, а также увеличить скорость и точность обработки информации. Для этого таблицы, содержащие повторяющиеся данные, разбивают на несколько связанных таблиц.
Excel позволяет работать нескольким пользователям с одним документом, однако эти возможности очень ограничены. Access может поддерживать одновременную работу с базой данных 50 пользователей, при этом все пользователи гарантировано будут работать с актуальными данными.
Access имеет развитую систему защиты от несанкционированного доступа, которая позволяет каждому пользователю или группе пользователей видеть и изменять только те объекты, на которые ему выданы права администратором системы, например можно запретить использование некоторых команд меню, открытие определенных форм, изменение данных в таблицах или формах. Электронные таблицы тоже позволяют защитить данные паролем или разрешить только просмотр данных, однако эти средства существенно проще.

Таким образом, СУБД Access применяется в тех случаях, когда прикладная задача требует хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима. Примером может служить задача ведения складского учета. Электронные таблицы Excel являются удобным средством хранения ограниченного количества табличных данных с широкими возможностями выполнения расчетов и анализа данных. Документы Excel предназначаются, как правило, для индивидуального использования.

Замечание

Возможности Excel, конечно, не ограничиваются только электронными таблицами, например Excel очень удобно использовать для анализа данных, которые хранятся на сервере базы данных (в частности, Microsoft SQL Server), но в этом случае Excel не является хранилищем данных, а обеспечивает только их обработку.



Способ хранения информации в одной таблице



Рис. 1.1. Способ хранения информации в одной таблице

Как видно из таблицы, сведения об организациях (их названия, адреса и телефоны) повторяются в разных строчках таблицы.. Чтобы избежать дублирования данных, рекомендуется создать две таблицы и затем связать их. В первую таблицу включить сведения об организации — и это будет главная таблица. Во вторую (подчиненную) будут внесены участники семинара и их должности, а вместо полной информации о месте работы — код организации, равный порядковому номеру организации в первой таблице (см. третий столбец на рис. 1.2). Далее устанавливаем связь между таблицами по полю "Код организации". В результате главная таблица принимает вид, показанный на рис. 1.3, где реквизиты каждой организации записаны один раз и (под строкой организации) можно раскрыть список всех сотрудников данной организации, посетивших семинар (о работе с таблицами см. также гл. 2).

Если вы правильно определили поля таблиц, то связи между ними Access установит сама. Для этого нужно, чтобы поля в связанных таблицах, содержащие совпадающие данные (например, "Код организации" на рис. 1.2), имели одинаковое наименование и согласующиеся типы данных.

Вы можете просматривать, изменять и удалять данные прямо в таблицах. Однако часто удобнее использовать для этого специально созданные экранные формы, которые могут иметь как табличный вид, когда в форме таблицы отображается сразу несколько записей, так и показывать только одну запись в виде некоторого бланка. В формах можно отображать информацию сразу из нескольких таблиц. В этом случае в основе формы будет не таблица, а запрос. Запрос позволяет объединять данные из нескольких связанных таблиц, выполнять вычисления над данными из других столбцов таблицы, добавлять, изменять и удалять записи в таблицах. При этом в большинстве случаев вам не нужно изучать язык Access SQL, т. к. вы всегда можете посмотреть тот запрос, который сформирует для вас Access в результате интерактивного процесса конструирования.



Внешний вид главной таблицы



Рис. 1.3. Внешний вид главной таблицы

Для того чтобы можно было анализировать хранящуюся в базе данных Access информацию, вы будете создавать разные отчеты, которые позволяют извлекать необходимые данные, группировать и сортировать их в нужном виде, вычислять итоговые значения по группам и в целом по всем отработанным записям. Отчеты могут быть дополнены рисунками, диаграммами, содержательными комментариями, могут быть выведены на печать, преобразованы в документ Word или опубликованы на Web.

Другим удобным средством, которым вы можете пользоваться, чтобы публиковать данные в вашей сети интранет или Интернет, являются страницы доступа к данным.

Они могут содержать не только статическую информацию для просмотра отчетов, но могут также иметь вид динамических страниц, позволяющих пользователю создавать запросы к базе данных, которые извлекают или изменяют нужные данные.

Для выполнения всех перечисленных операций Access предлагает большое количество Мастеров и Построителей, которые помогут быстро научиться работать с данными и добиваться желаемых результатов, а также избежать рутинных действий, которые присутствуют всегда, даже в такой творческой работе, как разработка приложений в Access.



Открытие базы данных из меню Файл



Рис. 1.4. Открытие базы данных из меню Файл

Замечание

Если такой список в меню Файл (File) отсутствует, нужно с помощью команды Сервис, Параметры (Tools, Options) открыть диалоговое окно Параметры (Options), раскрыть вкладку Общие (General) и установить флажок Помнить список файлов (Recently used file list).

Выбрать файл из списка в области задач, которая расположена в правой части окна приложения (см. рис. 1.4).
Выбрать команду Открыть (Open) в меню Файл (File), и затем выбрать нужный файл в диалоговом окно Открытие файла базы данных (Open) (рис. 1.5).

В последнем случае в диалоговом окне обычно по умолчанию отображается содержимое папки Мои документы или Личная (в зависимости от установленной на компьютере операционной системы). Найдя в списке необходимую базу данных, нужно выделить файл и нажать кнопку Открыть (Open) или дважды щелкнуть по элементу списка. В главном окне Microsoft Access появится окно выбранной базы данных (рис. 1.6).



Диалоговое окно Открытие файла базы данных



Рис. 1.5. Диалоговое окно Открытие файла базы данных



Пример базы данных



Рис. 1.6. Пример базы данных

Замечание

Вы можете спокойно в новой версии Access открывать файлы баз данных, созданные в версии Access 2000, и работать с ними так же, как делали это раньше. Однако, если вы хотите работать с файлами, созданными в более ранних версиях Access, рекомендуем вам ознакомиться предварительно с материалом гл. 19.

Файлы можно выбирать не только из списка, который появляется в диалоговом окне Открытие файла базы данных (Open) при его открытии. Можно выбрать нужную папку либо из раскрывающегося списка Папка (Look in), либо использовать ярлыки, находящиеся на так называемой панели адресов слева. При выборе ярлыка Журнал (History) (см. рис. 1.5) появляется список ярлыков к последним открывавшимся файлам и папкам. При выборе ярлыка Рабочий стол (Desktop) в диалоговом окне появляется список, содержащий ярлыки папок, и файлы, находящиеся в данный момент на рабочем столе Windows. Тип файла выбирается в раскрывающемся списке Тип файлов (File of type) в нижней части окна. В папке Избранное (Favorites) можно просмотреть ярлыки к тем папкам и файлам, которые вы используете наиболее часто. Многие программы позволяют добавлять ярлыки в папку Избранное (Favorites), в том числе это можно сделать прямо в окне Открытие файла базы данных (Open). Для этого вы должны выделить в списке нужный файл, щелкнуть мышью по кнопке Сервис (Tools) на панели инструментов в верхней части окна и выбрать из списка команду Добавить в папку "Избранное" (Add to Favorites).

Можно открыть файл базы данных, находящийся на сетевом диске. Для того чтобы подключить сетевой диск, необходимо выполнить команду Подключить сетевой диск (Map Network Drive) из списка команд кнопки Сервис (Tools).

Если вы не можете найти нужный файл базы данных, его можно разыскать, задавая критерии поиска в специальном диалоговом окне, которое появляется, если вы щелкнете по кнопке Сервис (Tools) и выберете из списка команду Найти (Search).

Замечание

В новой версии Access средства поиска файлов еще более усовершенствованы. Появилась специальная область — область задач Поиск (Search), которая может быть использована для обычного и расширенного поиска нужного файла. (Подробнее об этой панели см. гл. 7.)

Открыть файл можно в одном из четырех режимов:

Открыть (Open) — режим коллективного доступа. Когда вы открываете файл базы данных в этом режиме, доступ к нему будет разрешен другим пользователям, они могут открыть его и работать с объектами базы данных одновременно с вами. Причем все пользователи будут иметь возможность как просматривать данные, так и изменять их.
Открыть монопольно (Open Exclusive) — режим монопольного доступа. В этом случае никто другой не сможет открыть этот файл, пока вы его используете.
Открыть для чтения (Open Read-Only) — режим коллективного доступа только для чтения. В этом случае вы не сможете изменять ни данные в таблицах, ни другие объекты базы данных.
Открыть монопольно только для чтения (Open Exclusive Read-Only) — режим монопольного доступа только для чтения. Вы открываете файл только для чтения и одновременно запрещаете другим пользователям открывать этот файл.

Выбрать нужный режим вы можете из списка, который раскрывается при нажатии стрелки справа от кнопки Открыть (Open). По умолчанию (при двойном щелчке мышью по имени файла или нажатии кнопки Открыть (Open)) файл базы данных открывается в режиме коллективного доступа.

Нажать кнопку Открыть (Open) на панели инструментов (рис. 1.7), что также приведет к открытию диалогового окна Открытие файла базы данных (Open) (см. рис. 1.5).



Открытие базы данных...



Рис. 1.7. Открытие базы данных с помощью кнопки Открыть на панели инструментов

Наконец, можно воспользоваться областью задач Создание файла (New file) справа (рис. 1.8), где в разделе Открытие файла (Open a file) помещен список ранее открывавшихся файлов,[ Если вы впервые работаете с Access, это будет список примеров баз данных из поставки Microsoft Office 2002. ] а также кнопка Другие файлы (More files). Щелчок мышью по последней приведет к открытию диалогового окна Открытие файла базы данных (Open) (см. рис. 1.5).



Область задач Создание файла



Рис. 1.8. Область задач Создание файла



Диалоговое окно Файл новой базы данных



Рис. 1.9. Диалоговое окно Файл новой базы данных

Рис. 1.10. Окно новой базы данных Access 2002



Диалоговое окно Шаблоны



Рис. 1.11. Диалоговое окно Шаблоны

Замечание

Обратите внимание на вкладку Общие (General). Здесь предусмотрена еще одна возможность создавать пустую базу данных (элемент Новая база данных (Blank database)), а также новые объекты: Страницы доступа к данным (Pages) и Проекты (Projects) (см. гл. 12 игл. 17).

Вкладка Базы данных (Databases) позволяет использовать в качестве основы один из шаблонов наиболее популярных баз данных. Для этого выберите ярлык шаблона, который кажется вам более всего подходящим для создаваемой базы данных, и нажмите кнопку ОК. Далее следуйте указаниям Мастера шаблонов.
При работе с Мастером шаблонов сначала вас попросят задать название новой базы данных, после чего она будет открыта. Затем приводятся краткие сведения о содержимом базы. Нажмите на кнопку Далее (Next). После этого вам будут показаны таблицы и поля, используемые в базе (рис. 1.12).



Диалоговое окно выбора...



Рис. 1.12. Диалоговое окно выбора шаблонов и полей таблиц Мастера шаблонов

Следующие шаги (переход к каждому следующему шагу осуществляется нажатием кнопки Далее (Next)) позволяют выбрать стилевое оформление форм (рис. 1.13) и отчетов (рис. 1.14), а также задать заголовок главного меню новой базы данных и файл рисунка, используемого при печати отчетов (рис. 1.15).



Диалоговое окно стилевого...



Рис. 1.13. Диалоговое окно стилевого оформления форм Мастера шаблонов

Наконец, на последнем шаге можно уведомить Access об отказе немедленного открытия вновь созданной базы (для этого необходимо снять флажок Да (Yes) в последнем окне мастера), после чего нажать кнопку Готово (Finish).



Диалоговое окно стилевого...



Рис. 1.14. Диалоговое окно стилевого оформления отчетов Мастера шаблонов



Диалоговое окно Мастера...



Рис. 1.15. Диалоговое окно Мастера шаблонов, задающее заголовок базы данных и файл логотипа отчетов





Окно базы данных Access 2002



Рис. 1.17. Окно базы данных Access 2002



Щелкнув на ярлыке мышью, в правой части окна вы откроете список соответствующих объектов. Список объектов может быть представлен четырьмя разными способами (обычными для папок операционной системы Windows):

в виде мелких значков;
в виде крупных значков (см. рис. 1.17);
в виде списка;
в виде таблицы.
Переключение этих режимов отображения выполняется с помощью четырех правых кнопок на панели инструментов, расположенной вдоль верхнего края окна.

При представлении объектов в виде значков эти значки можно перетаскивать с помощью мыши и располагать внутри окна базы данных любым удобным образом. Если же вы хотите расположить значки так, чтобы они находились рядом друг с другом, нужно:

Щелкнуть правой кнопкой мыши на любом свободном участке окна базы данных.
Из контекстного меню выбрать команду Выстроить значки (Line Up Icons).
Представление перечня объектов в виде списка не позволяет располагать значки произвольным образом в окне базы данных, но их можно "перетаскивать" за пределы окна базы данных (это один из способов активизировать объект, например открыть таблицу). Представление в виде таблицы позволяет для каждого объекта посмотреть не только его имя, но и описание (столбец Описание (Description)), дату и время последнего изменения (столбец Дата изменения (Modified)), дату и время создания (столбец Дата создания (Created)), а также тип объекта.

При использовании любого вида представления объектов в окне базы данных их можно упорядочить по имени, типу, дате создания и дате изменения. Для этого необходимо:

Щелкнуть правой кнопкой мыши на любом свободном участке окна базы данных.
Из контекстного меню выбрать команду Упорядочить значки (Arrange Icons).
Из раскрывающегося меню выбрать способ упорядочения: по имени (By Name), по типу (By Type), по дате создания (By Created), по дате изменения (By Modified).
Чтобы объекты в окне базы данных упорядочились автоматически, необходимо:

Щелкнуть правой кнопкой мыши на любом свободном участке окна базы данных.
Из контекстного меню выбрать команду Упорядочить значки (Arrange Icons).
В раскрывающемся меню выбрать команду автоматически (Auto Arrange). Перед командой появится метка, свидетельствующая о том, что режим автоматического упорядочения включен.
Чтобы отменить автоматическое упорядочение, необходимо снова выбрать команду автоматически (Auto Arrange) в меню Упорядочить значки (Arrange Icons). Метка команды будет удалена, а режим автоматического упорядочения выключен.

С каждым объектом базы данных можно работать в двух режимах. Первый режим назовем режимом выполнения (условно, т. к. он несколько различается для разных типов объектов):

для таблиц, запросов, форм и страниц доступа к данным этот режим означает открытие соответствующего объекта и называется, соответственно, режим Таблицы (для таблиц и запросов), режим Формы, режим Страницы;
для отчета — это режим предварительного просмотра;
для макроса — это действительно режим выполнения;
для модуля этот режим отключен.
Второй режим — это режим Конструктора. Данный режим применяется ко всем типам объектов и предназначен для создания и изменения объектов.

Выбрать нужный режим можно с помощью кнопок, которые находятся в левой части панели инструментов окна базы данных, с помощью команд меню Вид (View) или с помощью кнопок на панели инструментов Access.

На панели инструментов окна База данных (Database) слева имеются три основных кнопки:

первая кнопка имеет изменяющееся название, в зависимости от того, какой объект выбран. Если выбраны таблица, запрос, форма, страница или группа Избранное (Favorites), кнопка приобретает вид Открыть (Open). Если выбран отчет — Просмотреть (Preview), если макрос или модуль — Запустить (Run). При этом значок рядом с названием соответственно изменяется. Название этой кнопки в каждом варианте наглядно отражает назначение;
вторая кнопка Конструктор (Design) постоянна для всех объектов и предназначена для редактирования ранее созданного объекта;
третья кнопка Создать (New) имеет постоянное название, но при этом изменяются значки на ней, в соответствии с типом объекта.
Замечание

Для создания новых объектов можно использовать также специальные ярлыки, включенные в список объектов каждого типа.

Например, открыть таблицу в режиме Таблицы можно следующими способами:

Выделить ее в списке и нажать кнопку Открыть (Open).
Перетащить значок таблицы мышью за пределы окна базы данных.
Дважды щелкнуть кнопкой мыши по имени таблицы.
Один раз щелкнуть левой кнопкой мыши по имени таблицы, если установлен флажок Одним щелчком (Single-click ope) в диалоговом окне Параметры (Options).
Чтобы открыть любой объект в режиме Конструктора, необходимо выделить этот объект в списке и нажать кнопку Конструктор (Design).

Чтобы удалить объект из списка, нужно:

Выделить объект в списке и нажать кнопку Удалить (Delete) в верхней части окна базы данных или клавишу <Delete> на клавиатуре или щелкнуть правой кнопкой мыши по имени объекта и из контекстного меню выбрать команду Удалить (Delete).
В появившемся диалоговом окне, запрашивающем подтверждение на удаление объекта, необходимо нажать кнопку Да (Yes).
Чтобы переименовать объект, нужно:

Выделить необходимую таблицу в списке.
Щелкнуть левой кнопкой мыши на имени таблицы или щелкнуть правой кнопкой мыши на имени таблицы и из контекстного меню выбрать команду Переименовать (Rename).
В поле имени таблицы ввести новое имя.
Нажать клавишу <Enter> или щелкнуть левой кнопкой мыши на любом свободном месте в правой части окна.
Чтобы скопировать или переместить объект, можно воспользоваться стандартными программами копирования/вставки. Например, чтобы скопировать таблицу в буфер обмена (Clipboard), необходимо сделать одно из двух действий:

выделить требуемую таблицу в списке и нажать на кнопку Копировать (Сору) на стандартной панели инструментов База данных (Database);[ Эта панель отображается на экране, когда активным является окно базы данных. ]
щелкнуть правой кнопкой мыши на имени таблицы и из контекстного меню выбрать команду Копировать (Сору).
Чтобы вырезать таблицу в буфер обмена (Clipboard), нужно осуществить одну из двух операций:

выделить необходимую таблицу в списке и нажать на кнопку Вырезать (Cut) на панели инструментов База данных (Database);
щелкнуть правой кнопкой мыши на имени таблицы и из контекстного меню выбрать команду Вырезать (Cut).
Чтобы вставить таблицу из буфера обмена, нужно:

Открыть список таблиц в окне базы данных.
Нажать на кнопку Вставить (Paste) на панели инструментов База данных (Database) или щелкнуть правой кнопкой мыши на свободном поле в списке таблиц и из контекстного меню выбрать команду Вставить (Paste).
В появившемся окне Вставка таблицы (Paste Table As) в поле Имя таблицы (Table Name) ввести имя новой таблицы, в группе Параметры вставки (Paste Option) выбрать вариант вставки таблицы: Только структура (Structure only), Структура и данные (Structure and Data), Добавление данных в таблицу (Append Data to Existing Table) и нажать кнопку ОК.
Режим вставки Только структура (Structure only) предназначен для копирования структуры таблиц, т. е. списка полей таблицы с указанием типа каждого поля и с его описанием. При этом не предусматривается копирование данных. В режиме Структура и данные (Structure and Data) таблица копируется целиком вместе со своим содержимым. В режиме Добавление данных в таблицу (Append Data to Existing Table) необходимо в поле Имя таблицы (Table Name) ввести имя существующей таблицы, после чего будет осуществлено добавление данных из таблицы, находящейся в буфере обмена, в указанную таблицу.

Замечание

При добавлении данных в существующую таблицу структуры таблицы-источника и таблицы-приемника должны совпадать.

При копировании других объектов базы данных запрашивается только имя нового объекта.

Чтобы посмотреть свойства объекта, необходимо проделать одну из следующих операций:

щелкнуть правой кнопкой мыши на имени объекта и из контекстного меню выбрать команду Свойства (Properties);
выделить объект из списка в окне базы данных и выбрать команду Вид, Свойства (View, Properties) из главного меню Access.




Окно свойств таблицы



Рис. 1.18. Окно свойств таблицы

На рис. 1.18 показано окно свойств таблицы. В нем отражается следующая информация:

Тип (Туре) — тип объекта (в данном случае Таблица (Table));
Описание (Description) — описание таблицы, определяемое пользователем;
Создан (Created) — дата создания таблицы;
Изменен (Modified) — дата последнего изменения таблицы;
Владелец (Owner) — владелец (создатель) таблицы;
Атрибуты (Attributes): Скрытый (Hidden) — позволяет скрыть таблицу из окна базы данных, Реплицируемый (Replicated) — позволяет управлять реплицируемо-стью объекта (см. разд. "Репликация баз данных" гл. 15).

Пользователь может изменять в окне свойств только описание таблицы и значения ее атрибутов.

На панели объектов можно размещать также папки, которые содержат ярлыки к различным объектам баз данных. Таким образом, можно объединять разные типы объектов в группы. По умолчанию в этой части панели объектов размещается одна папка — Избранное (Favorites). Щелкнув мышью по папке, можно увидеть список объектов, входящих в данную группу (рис. 1.19).

Чтобы добавить новую папку на панель объектов, нужно:

Щелкнуть правой кнопкой мыши на панели объектов и выбрать из контекстного меню команду Новая группа (New Group).
В диалоговом окне Новая группа (New Group) ввести имя создаваемой папки и нажать кнопку ОК.



Ярлыки объектов, входящих в группу Поставщики



Рис. 1.19. Ярлыки объектов, входящих в группу Поставщики

Самый простой способ добавления ярлыка объекта в группу следующий. Необходимо раскрыть список объектов данного типа, найти в нем нужный объект и перетащить его мышью в соответствующую папку на панели объектов.

Другой способ добавления объекта в группу:

Откройте список объектов нужного типа в окне базы данных.
Щелкните правой кнопкой мыши по нужному объекту и из контекстного меню выберите команду Добавить в группу (Add to Group).
Выберите в раскрывшемся меню нужную папку или создайте новую папку, выбрав команду Новая группа (New Group).

Замечание

Обратите внимание, что в группу включаются только ярлыки объектов; сами объекты никуда не перемещаются и видны в своих списках.

Так же как и отдельные объекты базы данных, группы могут удаляться и переименовываться. Ярлыки в группе тоже могут удаляться, переименовываться, копироваться. Осуществляется это с помощью соответствующих команд контекстного меню, которое появляется если щелкнуть правой кнопкой мыши по объекту, который нужно удалить, переименовать или скопировать.



Окно Справка Microsoft Access



Рис. 1.20. Окно Справка Microsoft Access

Замечание

Обратите внимание на маленькую гиперссылку Показать все (Show all), которая часто присутствует в правом верхнем углу окна. Щелкнув на ней, вы можете раскрыть сразу все гиперссылки, присутствующие в данном разделе. А потом точно так же вы можете их все скрыть, щелкнув по гиперссылке Скрыть все (Hide All).

Вкладка Мастер ответов (Answer Wizard) позволяет найти все разделы справки, в которых встречается нужное слово или словосочетание (рис. 1.21).

Вы вводите нужное слово или предложение в поле Выберите действие (What would you like to do?) и нажимаете кнопку Найти (Search). Внизу появляется список разделов. Щелкнув на строке списка, в правой части окна, вы получите текст данного раздела. Если вам не удалось найти нужную информацию, вы можете тут же поискать ее на Web-сервере Microsoft, если нажмете кнопку Поиск в Интернете (Search on Web).

Последняя вкладка, Указатель (Index), обеспечивает поиск нужного термина по индексу (рис. 1.22). По сути такой поиск похож на поиск по предметному указателю, который обычно приводится в конце книги.

В текстовое поле 1. Введите ключевые слова (1. Type keywords) достаточно ввести первые буквы интересующего термина, чтобы в поле 2. Или выберите ключевые слова (2. Or choose keywords) были выбраны подходящие варианты. Можно также найти нужный термин прямо во втором текстовом поле. Затем щелкните по кнопке

Найти (Search). Тогда в поле 3. Выберите раздел (Choose a topic) появится список найденных разделов. Выбирайте нужный раздел и смотрите его текст.



Вкладка Мастер ответов...



Рис. 1.21. Вкладка Мастер ответов окна Справка Microsoft Access

В тексте разделов справки, кроме уже упомянутых гиперссылок, вам могут встретиться различные элементы управления, предоставляющие различные возможности, например мини-учебник. При наведении на элемент управления указатель мыши меняет форму. Чтобы активизировать элемент управления, необходимо щелкнуть на нем левой кнопкой мыши.

Совет

Если вы встретите в разделе справки нечто, не похожее на текст, подведите к нему указатель мыши и, если он изменит свою форму, щелкните левой кнопкой мыши.

При работе со справочной системой полезно пользоваться кнопками панели инструментов ее окна (панель инструментов находится под строкой заголовка).

Кнопка Автомозаика/Разобрать (Auto Tile/Untile). Эта кнопка позволяет изменять расположение окон Microsoft Access и Справка Microsoft Access на рабочем столе операционной системы. Режим Автомозаика (Auto Tile) означает, что рабочий стол будет разделен между двумя этими окнами. Режим Разобрать (Untile) означает, что главное окно Microsoft Access будет иметь максимальный экранный размер (или любой другой, который был установлен вручную). Окно Справка Microsoft Access будет располагаться независимо поверх него.



Вкладка Указатель окна Справка Microsoft Access



Рис. 1.22. Вкладка Указатель окна Справка Microsoft Access

Кнопка Показать/Скрыть (Show/Hide) показывает или скрывает панель со вкладками.
Кнопки Назад (Back) и Вперед (Forward) позволяют возвращаться к тем разделам, которые вы смотрели, и перемещаться между ними в обоих направлениях
Кнопка Печать (Print) дает возможность вывести на печать содержание либо текущего раздела, либо всех разделов выделенного заголовка в оглавлении.
Кнопка Параметры (Options) отображает меню, с помощью которого можно настроить ряд параметров окна справочной системы.



Окно вопросов-ответов помощника



Рис. 1.23. Окно вопросов-ответов помощника

Иногда помощник старается привлечь внимание пользователя необычным поведением (кроме того, над ним может зажечься лампочка). Это означает, что он готов поделиться полезным советом, уместным в данной ситуации. Если вы хотите принять его помощь, щелкните по лампочке, чтобы прочитать совет.

Если вам кажется, что помощник больше не нужен, удалите его с экрана. Для этого щелкните на нем правой кнопкой мыши и выберите команду Скрыть (Hide).

Как и другие средства Microsoft Office, помощник можно настраивать. Для этого выберите из контекстного меню команду Параметры (Options). Появится диалоговое окно Помощник (Office Assistant) (рис. 1.25), в котором автоматически будет активизирована вкладка Параметры (Options).

Если вы совсем хотите отказаться от услуг помощника, сбросьте флажок Использовать Помощника (Use the Office Assistant). С помощью других флажков вы можете отрегулировать, какие именно справки и советы будет выдавать вам помощник. Назначение этих флажков представлено в табл. 1.1.



Список предлагаемых действий



Рис. 1.24. Список предлагаемых действий



Вкладка Параметры диалогового окна Помощник



Рис. 1.25. Вкладка Параметры диалогового окна Помощник



Вкладка с коллекцией Помощников



Рис. 1.26 . Вкладка с коллекцией Помощников

Используя кнопки Далее (Next) и Назад (Back), познакомьтесь со всеми персонажами и выберите того, кто вам понравится.

Замечание

С анимацией персонажей можно познакомиться, выбирая команду Мотор! (Animate!) из контекстного меню помощника.



Создание базы данных с использованием шаблона



Создание базы данных с использованием шаблона

Для создания новой базы данных можно воспользоваться соответствующим заранее заготовленным шаблоном. Чтобы запустить Мастер шаблонов, нужно:

Открыть область задач Создание файла (New file), если она еще не была открыта (см. начало разд. "Создание новой базы данных" данной главы).
Из раздела Создание с помощью шаблона (New from template) выбрать команду Общие шаблоны (General templates). Появится диалоговое окно Шаблоны (Templates) (рис. 1.11).



Создание копии существующей базы данных



Создание копии существующей базы данных

Чтобы создать копию существующей базы данных, необходимо:

Открыть область задач Создание файла (New file), если она не была открыта (см. разд. "Создание новой базы данных" данной главы).
Из раздела Создание из имеющегося файла (New from existing file) выбрать команду Выбор файла (Choose file).
С помощью открывшегося диалогового окна Создание из имеющегося файла (New from existing file) выбрать файл базы данных, копию которого вы хотите создать. Это диалоговое окно будет идентично окну Открытие файла базы данных (Open) (см. рис. 1.5) (см. разд. "Запуск Access и открытие баз данных" данной главы).
Щелкнуть Мышью по кнопке ОК.

При этом будет открыта копия выбранного вами файла базы данных, во всем идентичная оригиналу (то есть и по данным, и по структуре баз данных), которая будет немедленно сохранена под именем <имя файла>1 .mdb.



Создание новой базы данных


Для создания новой базы данных необходимо воспользоваться областью задач Создание файла (New file) окна приложения Microsoft Access (см. рис. 1.4). Эта область появляется справа при первом запуске Access. Если вы уже использовали Access для работы с каким-либо файлом и после его закрытия не видите в главном окне этой области, вы можете:

выбрать команду Создать (New) из меню Файл (File) (см. рис. 1.4);
нажать кнопку Создать (New) на панели инструментов. На рис. 1.7 она расположена слева от кнопки Открыть (Open).

Любое из этих действий приведет к открытию справа области задач Создание файла (New file).

Замечание

При создании новой базы данных в процессе работы в Access прежняя база данных будет автоматически закрыта. Обратите внимание, что две базы данных в одном окне приложения Access одновременно открытыми быть не могут!

Создать новую базу данных можно тремя способами:

путем создания новой пустой базы данных;
созданием копии существующей базы данных;
с помощью создания базы данных с использованием шаблона.



Создание новой пустой базы данных



Создание новой пустой базы данных

Чтобы создать базу данных с помощью области задач Создание файла (New file), необходимо:

В этой области из раздела Создание (New) выбрать элемент Новая база данных (Blank Database) (см. рис. 1.4). Появится диалоговое окно Файл новой базы данных (File New Database) с содержимым папки Мои документы (рис. 1.8).
В раскрывающемся списке Папка (Save in) открыть папку, в которой будет храниться создаваемая база данных, или выбрать папку одним из методов, описанных в разд. "Запуск Access и открытие баз данных" данной главы (рис. 1 .9).
В поле ввода Имя файла (File name) указать имя создаваемого файла и нажать кнопку Создать (Create). По умолчанию Access присваивает новой базе данных имя dbl, а если база с именем dbl уже существует, то db2 и т. д. После нажатия кнопки появится окно новой базы данных (рис. 1.10).

Дальнейшая работа с таблицами баз данных описана в гл. 2, в частности в разд. "Создание таблиц ".

Если на вашем компьютере установлена операционная система Windows NT Workstation, то это будет папка Личная. Папки Личная и Мои документы по умолчанию предназначены для хранения документов Microsoft Office, поэтому их многие используют для хранения рабочих документов.



Флажки в диалоговом окне Помощник



Таблица 1.1, Флажки в диалоговом окне Помощник

Название флажка

Назначение

Вызывать при нажатии клавиши <F1> (Respond to F1 Key) Установить, чтобы при нажатой клавише <F1> отображался помощник, а не диалоговое окно справочной системы

Отображать справку для мастеров (Help with Wizards)

Установить, чтобы при обращении к мастерам помощник предоставлял информацию по работе с ними

Отображать сообщения Помощника (Display Alerts)

Установить, чтобы сообщения приложений отображались помощником, если он активизирован, а не в диалоговом окне

Просматривать две справочных системы при работе с VBA (Search for Both Product and Programming Help When Programming)

Установить, чтобы при работе с Visual Basic для приложений (VBA) справки выдавались как по программированию, так и по продукту. Если нужны справки только по программированию, флажок необходимо сбросить. (Подробнее о VBA см. гл. 13.)

He закрывать данные (Move When in the Way)

Установить, чтобы помощник автоматически перемещался, если он перекрывает диалоговые окна или другие элементы экрана. Если Помощник не используется в течение пяти минут, он уменьшается в размерах.

Подбирать разделы справки

(Guess Help Topics)

Установить, чтобы разделы справки относительно действий, выполняемых в данный момент, отображались до обращения к ней

Звуковое сопровождение

(Make Sounds)

Включить звуки, издаваемые помощником

Об использовании возможностей программы

(Using Features More Effectively)

Установить, чтобы отображались сведения о средствах, BОЗМОЖНО, неизвестных пользователю, и советы об эффективном использовании уже известных ему средств

Об операциях с мышью (Using the Mouse More Effectively)

Установить, чтобы отображались советы по более эффективному использованию мыши

О сочетаниях клавиш

(Keyboard Shortcuts)

Установить, чтобы отображались комбинации клавиш для используемых средств

Отображать только важные советы (Only Show High Priority Tips)

Установить, чтобы отображались только важные советы: например, о средствах, сберегающих время

Отображать совет дня при запуске (Show the Tip of the Day at Startup)

Установить, чтобы при запуске приложения всегда отображался совет дня

Кнопка Очистить журнал (Reset My Tips) позволяет очистить журнал помощника, содержащий полученные ранее советы.

Помощник Microsoft Office имеет целую коллекцию разных персонажей (по умолчанию отображается известный Скрепыш). Чтобы сменить персонаж помощника, выберите из контекстного меню команду Выбрать Помощника (Choose Assistant). Откроется диалоговое окно Помощник (Office Assistant) с автоматически раскрытой вкладкой Коллекция (Gallery) (рис. 1.26).



В данной главе мы сделали



В данной главе мы сделали беглый обзор того, с чем вам придется работать, если вы хотите создать приложение в среде Access. Мы вынесли в эту главу те общие приемы, которые будут вами использоваться при работе с разными объектами базы данных Access. В дальнейших главах первой части вы последовательно познакомитесь с каждым из этих объектов более подробно. Возможно этих сведений будет достаточно для того, чтобы решить те задачи, которые перед вами стоят и которые побудили вас взяться за эту книгу. Если же это не так, то вам придется изучить и остальные" части, чтобы ваше знакомство с СУБД Access было более глубоким.

Вызов окна справки



Вызов окна справки

Чтобы вызвать окно справки, выполните одно из действий:

выберите команду меню Справка, Справка Microsoft Access (Help, Microsoft Access Help);
нажмите кнопку Справка Microsoft Access (Microsoft Access Help) на стандартной панели инструментов Access (той, которая отображается в данный момент на экране);
выберите команду Справка Microsoft Access (Microsoft Access Help) в области задач Создание файла (New File), если она отображается на экране.

В любом случае вы получите на экране окно Справка Microsoft Access (Microsoft Access Help), которое выглядит так, как показано на рис. 1.20.

В левой части окна находится панель, которая содержит три вкладки, соответствующие трем способам поиска информации. В правой части отображается сама справочная информация. В случае необходимости левую панель окна справки можно легко скрыть с помощью кнопки Скрыть (Hide) на панели инструментов в верхней части окна справки.[ Если у вас левая панель не отображается, а видна только справочная информация, значит она уже скрыта. Тогда нажмите кнопку Показать (Show). ]

Первая вкладка, Содержание (Contents), представляет собой оглавление, которое отображается в виде иерархической структуры тем и разделов справки. Чтобы открыть нужную тему (она обозначается значком книги), достаточно дважды щелкнуть на ее значке или один раз на значке плюс (+) слева. На нижнем уровне иерархии размещаются разделы справки, которые помечаются значком со знаком вопроса. Щелкнув по заголовку раздела, вы получите текст этого раздела справки. Этот текст в большинстве случаев содержит ссылки на другие разделы, которые называются гиперссылками и выделяются по умолчанию синим цветом. Текст, скрытый за гиперссылкой, вы можете увидеть, только щелкнув по ней. Причем, если гиперссылка помечена треугольником слева, текст вставляется прямо в то место, где она расположена (исходный текст раздвигается), что отличает этот вариант справочной системы от предыдущих версий, когда выдавались всплывающие подсказки. Щелкните по гиперссылке второй раз, и соответствующий текст будет убран с экрана.



Запуск Access и открытие баз данных





Запуск Access и открытие баз данных...


Замечание

Мы не описываем здесь процесс установки Microsoft Access 2002, т. к. подробную информацию об установке можно найти в документации, которая входит в комплект поставки.

Для того чтобы запустить Microsoft Access 2002, необходимо:

Нажать кнопку Пуск (Start) на Панели задач в нижней части рабочего стола.
Открыть в главном меню пункт Программы (Programms).
Выбрать программу Microsoft Access.

Базой данных Access является файл, который имеет расширение mdb. Этот файл может содержать не только все таблицы, но и другие объекты приложений Access — запросы, формы, отчеты, страницы доступа к данным, макросы и модули.

Замечание

В дальнейшем вы узнаете, что это не всегда бывает так. Иногда приложение состоит из нескольких файлов, но пока мы рассматриваем простейший вариант.

При запуске Access появляется главное окно Microsoft Access.

Для того чтобы открыть существующую базу данных, можно воспользоваться одним из трех способов.

Выбрать в меню Файл (File) из списка ранее открывавшихся файлов требуемый файл (рис. 1.4).




Содержание