- •Система управления базами данных microsoftaccess2007
- •Введение
- •Лабораторная работа №1
- •1 Начало работы с базой данных
- •1.2 Ввод и удаление записей
- •1.3 Ввод записей в таблицу
- •1.4 Ввод записей в режиме формы
- •1.5 Удаление записей
- •Лабораторная работа №2
- •2 Изменение структуры таблицы
- •2.1 Установка размера поля
- •2.2 Установка формата
- •2.3 Определение маски ввода
- •2.4 Задание подписи
- •2.5 Установка значения по умолчанию
- •2.6 Обязательное поле
- •2.7 Другие свойства
- •2.8 Проверка изменений
- •Лабораторная работа №3
- •3Работа с записями
- •3.1 Поиск записи
- •3.2 Перемещение полей
- •3.3 Сортировка записей
- •3.4 Модернизация таблицы
- •3.5 Создание форм
- •Лабораторная работа №4
- •4 Установка связей между таблицами
- •4.1 Создание новой таблицы
- •4.2 Создание реляционных связей между таблицами
- •Лабораторная работа №5
- •5 Запросы
- •5.1 Вывод отдельных полей
- •5.2 Вывод отдельных записей
- •5.3 Редактирование данных
- •5.4 Отбор полей по нескольким условиям
- •5.5 Обновление записей
- •Данное действие или событие заблокировано в режиме отключения.
- •5.6 Перемещение записей
- •Лабораторная работа №6
- •6 Применение отчетов
- •6.1 Создание сложного отчёта
- •6.3 Печать отчетов
Лабораторная работа №5
5 Запросы
Запросы используются для того, чтобы получать информацию из таблиц базы данных.
5.1 Вывод отдельных полей
Создать запрос на выборку данных о сотрудниках. Предположим, что нужны только данные о рабочих телефонах сотрудников. В этом случае нет необходимости выводить все сведения, содержащиеся в таблице. «Выбрать» интересующую информацию и поможет запрос на выборку.
1. ВГлавном меню панели быстрого доступа найти вкладку Создание, нажать на кнопку Мастер запросов. Появится окно Новый запрос (рисунок 33). Выбрать в окне диалога Простой запрос и щёлкнуть на ОК. На экране появится окно диалога Создание простых запросов (рисунок 34).
Рисунок 33
2. Из списка Таблицы и запросы выберите таблицу Сотрудники. В списке ниже появятся доступные поля.
3.Чтобы выбрать поле для запроса, дважды щелкните на его имени. Оно будет перенесено в список выбранных полей справа.
Рисунок 34
Выберите поля Табельный номер, Имя, Отчество, Фамилия и Рабочий телефон как показано на рисунке 35.
Щелкните на кнопке Далее.
4. Сохраните запрос, дав ему имя Рабочие телефоны сотрудников, смотрите рисунок 36.
Рисунок 35
Щелкните на кнопкеГотово. При открытии запроса в режиме таблицы вы увидите выбранные поля таблицы Сотрудники, смотрите рисунок 37.
5. Чтобы автоматически увеличить ширину столбца, дважды щелкните на его правой границе. Если хотите напечатать запрос в виде
Рисунок 36
таблицы, просто щелкните на кнопке Печать (кнопка “Office” в верхнем левом углу). С помощью команды Файл > Предварительный просмотр можно увидеть, как запрос будет выглядеть на бумаге.
6. Закройте окно запроса. В Области переходов появился значок Рабочие телефоны сотрудников. Теперь, чтобы получить информацию о телефонах сотрудников, достаточно просто щелкнуть дважды на этом значке. Если в таблицу Сотрудники внести какие-либо изменения, то они автоматически отобразятся в запросе Рабочие телефоны сотрудников.
Рисунок 37
5.2 Вывод отдельных записей
Как поступить, если вам нужно выбрать только отдельные записи для заданных полей? Предположим, что нужно узнать, какие заказы на книги поступали в издательство. Выполните следующие действия, чтобы были показаны только записи с названием заказа Книги из таблицы Заказы.
1. ВГлавном меню быстрого доступа найти вкладку Создание. Щёлкните на кнопке Конструктор запросов. На экране появится окно конструктора запроса и окно диалога Добавление таблицы. Дважды щелкните на таблице Заказы и щелкните на кнопке Закрыть. В верхней части окна показан список полей таблицы. (Знак * обозначает все поля таблицы.) Внизу расположен бланк запроса, в котором перечислены свойства полей запроса (рисунок 38).
Рисунок 38 2. Дважды щелкните на поле Название.
Данное поле появится в бланке запроса. Снимите флажок в строке свойстваВывод на экран.
3. В строке свойства Условие отбора для поля Название введите текст: Книги. Нажмите клавишу Enter.
Рисунок 40
4. Щелкните во втором столбце в строке свойства Поле. Дважды щелкните на значке * в списке полей таблицы Заказы. Теперь окно конструктора запросов имеет вид, показанный на рисунке 40.
Итак, создан запрос на выборку определенных записей таблицы в соответствии с заданным условием отбора в конкретном поле.
Рисунок 41
5. Щелкните на кнопке Выполнить на панели инструментов , и Access выведет показанный на рисунке 41 результат запроса.
6. Сохранить запрос именем Заказы на книги.