В левой части интерфейса при необходимости можно включить отображение области. Для этого достаточно щелкнуть кнопкой мыши на поле с соответствующим текстом, которое расположено слева таблицы (на рис. 6.2 область переходов скрыта).
Основные приемы работы с базой данных
В данном разделе мы рассмотрим основные принципы и приемы работы с базами данных в Microsoft Access 2007. Описание будет построено на примере базы данных Контакты
(см. рис. 6.2).Работа с таблицей
Чтобы добавить в таблицу новый элемент, нажмите кнопку Новый контакт
, которая находится над таблицей. В результате откроется окно, изображенное на рис. 6.3.Рис. 6.3.
Ввод и редактирование сведений о контактеВ соответствующих полях укажите фамилию и имя контакта, его адрес, телефоны и иные сведения. При необходимости вы можете добавить фотографию контакта. Для этого дважды щелкните кнопкой мыши в соответствующем поле, затем в открывшемся окне нажмите кнопку Добавить
и укажите путь к файлу фотографии, после чего нажмите ОК.Добавленная позиция отобразится в таблице (см. рис. 6.2). Для удаления элементов нажмите кнопку Удалить
, которая расположена на вкладке Главная в группе Записи. Для сохранения выполненных изменений предназначена кнопка Сохранить группы Записи.Вы можете изменять представление данных кнопкой Вид
, которая находится на вкладке Главная. Нажав эту кнопку, вы откроете меню, в котором следует выбрать подходящий вариант представления: Режим формы, Режим таблицы, Режим макета или Конструктор.Возможности программы предусматривают применение фильтра к отображаемым данным. Эту функциональность особенно удобно использовать при работе с большими объемами информации. Чтобы установить фильтр по какому-то условию, установите курсор в соответствующий столбец (например, если устанавливается фильтр по имени – в столбец Имя
), щелкните правой кнопкой мыши и в открывшемся контекстном меню выполните соответствующую команду подменю Текстовые фильтры. Это подменю включает в себя несколько команд, определяющих порядок и направление применения фильтра.Например, если вы установите курсор в столбец Имя
, выберете пункт Текстовые фильтры -> Равно, в открывшемся окне введете слово Иван и нажмете ОК, то в окне, изображенном на рис. 6.2, останется только одна позиция – Иван Петров, поскольку именно она соответствует условию фильтра.Подобным образом устанавливают фильтр и по другим условиям. Например, вы можете оставить в списке только те контакты, у которых электронный почтовый ящик открыт только на www.mail.ru
или которые работают только в определенной организации и т. д.Чтобы снять установленный ранее фильтр, выполните команду Снять фильтр
контекстного меню.Добавлять в таблицу новые контакты вы можете не только вручную, но и в автоматическом режиме, путем импорта их из адресной книги Microsoft Outlook 2007. Для этого нажмите кнопку Добавить из Outlook
, после чего в открывшемся окне выберите контакты для добавления в базу данных и нажмите в нем кнопку ОК.Экспорт и импорт данных
Как уже отмечалось выше, возможности Access 2007 предусматривают выполнение операций импорта и экспорта данных. Чтобы выполнить импорт данных, например, из таблицы Excel, откройте вкладку Внешние данные
и в панели Импорт нажмите кнопку Excel. В результате откроется окно, изображенное на рис. 6.4.Рис. 6.4.
Настройка параметров импортаВ поле Имя файла
следует указать путь к файлу, из которого будут импортированы данные. Для этого нажмите расположенную справа кнопку Обзор и в открывшемся окне по обычным правилам Windows укажите требуемый путь.Затем с помощью переключателя выберите способ импорта.
При установке переключателя в положение Импортировать данные источника в новую таблицу в текущей базе данных
Microsoft Access автоматически создаст таблицу. Если же таблица уже создана, то ее содержимое будет заменено импортируемыми данными. При этом в базе данных не будут автоматически отражаться изменения, вносимые в файл-источник. Иначе говоря, если вы импортируете из файла Excel какие-то данные в базу данных Access, а затем внесете в файл-источник какие-либо корректировки, то в таблице Access они отражены не будут.