Для работы с таблицами в базе данных используются следующие режимы.
□ Режим таблицы. Является универсальным: в нем можно просматривать, вводить и редактировать данные, создавать новые таблицы и изменять их структуру. После двойного щелчка на значке таблицы она будет открыта в режиме таблицы, что уже упоминалось в предыдущем уроке.
□ Конструктор. Служит только для создания новых таблиц и изменения структуры существующих. в отличие от первого режима, в нем можно установить дополнительные свойства для отдельных полей и таблицы в целом.
Для открытия любой таблицы в режиме конструктора найдите ее в области переходов, щелкните на ее значке правой кнопкой мыши и в контекстном меню выполните команду Конструктор. На рис. 7.12 показана таблица Клиенты базы данных Борей, открытая в режиме конструктора.
Рис. 7.12. Конструктор таблиц
СОВЕТ
Вы можете быстро переключаться из конструктора в режим таблицы и наоборот с помощью кнопки Режим, расположенной в левом углу вкладки Главная.
Типы данных в таблице
Для создания таблицы нужно знать названия необходимых полей и тип данных в каждом из них. Решение об использовании полей того или иного типа обычно принимается при проектировании базы данных, причем каждое поле должно содержать определенный тип данных.
В таблицах Access можно использовать следующие типы полей.
□ Текстовый. Применяется автоматически для всех новых полей. Максимальный размер этого поля равен 255 символам. Кроме текста в полях этого типа можно хранить числа, которые не используются в расчетах, например телефонные номера.
□ Поле MEMO. Служит для хранения длинных текстов или форматированного текста.
□ Числовой. Используется для хранения чисел, над которыми нужно выполнять расчеты. По умолчанию используются длинные целые числа, при необходимости выбрать другой способ хранения числа воспользуйтесь свойством Размер поля.
□ Дата/Время. Поле для хранения даты или времени. При его выборе следует дополнительно указать его формат.
□ Денежный. Вариант числового поля для хранения денежных значений.
□ Счетчик. Это специальный вариант числового поля, которое служит для автоматической нумерации. При создании новой записи в это поле автоматически помещается новый порядковый номер, и его невозможно изменить или удалить. Это поле в основном используется в качестве ключа при создании связей между таблицами. Еще одна особенность счетчика – при удалении записи номера соседних записей не изменяются.
□ Логический. Поле этого типа может иметь одно из двух значений: Да или Нет. В таблицах и формах это поле отображается в виде флажка.
□ Поле объекта OLE. Используется для хранения документов различных типов – тексты, рисунки, таблицы, звук, видео и др.
□ Гиперссылка. Служит для хранения ссылок на узлы Интернета, файлы на жестком диске или в локальной сети.
□ Вложение. Применяется для хранения документов различных типов – тексты, рисунки, таблицы, звук, видео и др. Поля этого типа появились только в Access 2007; их рекомендуется использовать вместо полей объектов OLE.
□ Мастер подстановок. После выбора этого поля будет запущен специальный Мастер постановок, с помощью которого можно связать это поле с другой таблицей или задать для него фиксированный набор значений, после чего поле в таблице будет представляться в виде раскрывающегося списка, из которого можно будет выбирать значения из связанной таблицы или вводить одно из фиксированных значений.
Дополнительные свойства поля
Главным свойством поля является его тип, но с помощью конструктора таблиц для каждого поля можно применять и другие свойства. С их помощью можно задать формат поля, сделать ввод данных в поле удобнее и предотвратить ошибки. Набор дополнительных свойств будет зависеть от типа поля. Ниже (табл. 7.1) приведено описание некоторых свойств полей.
Таблица 7.1. Назначение основных свойств полей
Создание новой базы данных
Все таблицы и другие объекты базы данных Access 2007 хранятся в одном файле с расширением ACCDB (во всех предыдущих версиях использовались файлы с расширением MDB). Перед созданием таблиц следует создать пустую базу данных следующим способом.
1. Запустите программу Access.
2. В окне Приступая к работе перейдите по ссылке Новая база данных.
3. В области Новая база данных (см. рис. 7.3) при необходимости измените имя файла или папку для сохранения, после чего нажмите кнопку Создать.
4. После сохранения базы данных в ней будет создана новая пустая таблица, которая отобразится в окне Access. О том, как создавать структуру таблицы, будет рассказано в следующем разделе.