Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебник по информатике.doc
Скачиваний:
401
Добавлен:
10.02.2016
Размер:
18.35 Mб
Скачать

6.5. Рабочая среда ms Access

При открытии БД MS Access на экране отображается главное окно MS Access и окно БД (рис. 6.15). Главное окно MS Access имеет вид, аналогичный окнам других приложений MS Office. В верхней части окна размещается его заголовок, меню и панель инструментов, а в нижней части – строка состояния. Наиболее важным элементом интерфейса в среде MS Access является окно БД. Это контейнер, содержащий все объекты БД. Доступ к данным объектам возможен только через окно БД.

MS Access поддерживает интерфейс множественных документов, который позволяет открыть в рабочем поле окна приложения несколько документов одновременно.

Строка под заголовком окна приложения содержит Главное меню, с помощью которого можно получить доступ к командам меню (рис. 6.15).

Вид Главного меню MS Access зависит от режима, в котором находится приложение. Например, когда активным является окно таблицы, в Главном меню появляется команда Запись, которая отсутствует в других режимах работы.

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

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

Особым окном в MS Access является окно БД (рис. 6.16), которое позволяет получить доступ ко всем объектам БД и выбрать режим работы с объектом. В левой части окна находится панель объектов, которая содержит ярлыки для каждого из объектов MS Access: Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы, Модули.

С каждым объектом БД можно работать в двух режимах. Первый режим можно назвать режимом выполнения:

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

  • для отчета – это режим предварительного просмотра;

  • для макроса – это действительно режим выполнения;

  • для модуля этот режим отключен.

Второй режим – это режимКонструктора. Данный режим применяется ко всем типам объектов и предназначен для создания и изменения объектов.

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

6.6. Создание баз данных ms Access

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

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

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

При создании БД с помощью мастера необходимо выбрать в этом диалоговом окне способ создания базы данных переключателем Мастера, страницы и проекты БД (рис. 6.17), а затем нажать кнопку ОК. Откроется окно Создание, в котором необходимо выбрать тип создаваемой БД (рис. 6.18).

Это окно позволяет использовать готовые БД (10 типов), представленные в виде шаблонов по определенной тематике. Выбор необходимого шаблона производится на вкладкеБазы данных.

После создания файл БД обновляется автоматически при закрытии и выполнении всех операций. Далее, следуя указаниям мастера, необходимо открыть шесть окон Создание базы данных(рис. 6.19).

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

Созданиетаблиц

Таблицы– основные объекты БД, которые используются для хранения данных. Любой таблице характерны два компонента: структура таблицы и её данные. Структура таблицы должна быть спроектирована и создана перед вводом в неё данных. Она определяется вводимыми и хранимыми данными и правилами ввода, изменения и удаления данных. Структура таблицы включает следующую информацию:

  • Имя таблицы, по которому можно обратиться к ней.

  • Столбцы таблицы. Каждый столбец имеет имя и тип данного.

  • Табличные и столбцовые ограничения целостности, определенные на уровне таблицы или на уровне столбца.

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

  • в режиме Конструктора;

  • в режиме Мастера таблиц;

  • в режиме Таблицы;

  • путём импорта в текущую БД структур таблиц и данных из внешнего источника;

  • путём создания в текущей БД таблиц, связанных с таблицами внешнего источника.

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

Создание таблицы в режиме Конструктора

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

  • После запуска MSAccessперейти в окно БД. Выбрав вкладкуТаблицы, нажать кнопкуСоздать. Если данная таблица является связанной, то добавлять в нее новое поле в текущей БД невозможно. Если связанная таблица является таблицей MS Access, для добавления поля необходимо открыть исходную БД. Если связанная таблица является таблицей другого приложения, то для добавления поля необходимо открыть исходный файл в этом приложении.

  • В окне Новая таблица выбрать элементКонструктор (рис. 6.21).

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

  • Пользователь имеет возможность определять формат отображения данных, указывать значения по умолчанию и ускорять операции поиска и сортировки, задавая значения свойств полей в разделеСвойства поля.В MS Access свойства полей используются при просмотре или изменении данных пользователем. Например, заданные пользователем значения свойствФормат поля, Маска ввода иПодпись определяют вид БД, таблицы и запроса. Элементы управления в новых формах и отчетах, присоединенные к полям таблицы, наследуют эти свойства полей базовой таблицы по умолчанию.

Создание таблицы в режиме Мастера таблиц

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

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

Чтобы использовать Мастер создания таблиц, необходимо:

  1. Щёлкнуть на значке Создание таблицы с помощью Мастера.

  2. В диалоговом окне Создание таблиц необходимо выбрать вид таблицы: Деловые или Личные (рис. 6.23).

  3. В списке Образцы таблиц выбрать образец создаваемой таблицы.

  4. Щелкнув на кнопке со стрелкой вправо (> – переместить одно поле,>> – переместить все поля), добавить из списка Образцы полей выбранное поле в структуру создаваемой таблицы. После выбора необходимых полей будет сформирована структура таблицы. При необходимости переименовать какое – либо поле, нужно выделить его в списке Поля новой таблицы и нажать кнопку Переименовать поле, затем ввести в диалоговом окне Переименование поля новое имя и нажать кнопку ОК.

  5. Щелкнув на кнопкеДалее, откроется второе окно Создание таблиц (рис. 6.24). В нём необходимо ввести имя таблицы и определить способ определения ключа. Затем щелкнуть на кнопке Далее.

  6. Вследующем окне (рис. 6.25)Мастер таблиц предлагает установить связи между существующими и создаваемой таблицей. Он пытается сам создать связи между таблицами и предоставляет информацию о создаваемых связях пользователю в виде списка. При необходимости исправить связи нужно выбрать соответствующую строку списка и нажать кнопку Связи.

  7. Вокне Связи (рис. 6.26) нужно выбрать тип связи с данной таблицей. ДалееМастер сгенерирует таблицу и откроет ее в режиме ввода данных после щелчка на кнопке Готово.

Создание таблицы в режиме таблицы

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