Создание запроса на выборку

Цель работы

Получение навыков работы по созданию запросов

Задание.

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

Используется база данных, созданная в работе №2:

Пример выполнения задания.

Создание запроса на выборку

Создать запрос, содержащий поля: Идент код, Фамилия, Имя, Отчество, Дата рождения, включающий только тех сотрудников, фамилии которых начинаются с буквы "С". Список должен быть отсортирован по дате рождения по возрастанию.

Для этого необходимо выполнить следующую последовательность действий:

  • При выбранной вкладке Создание выполнить команду Конструктор запросов в разделе Другие.
  • Открывается окно Запрос1, а затем активизируется окно Добавление таблицы, в котором выбрать из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке , после чего закрыть окно Добавление таблицы;
  • Окно Запрос1, состоит из 2-х частей: в верхней части размещаются выбранные таблицы или запросы, на базе которых строится запрос; в нижней части расположен бланк построения запроса QBE (Query by example - запрос по образцу);
  • Для создания запроса при помощи мыши необходимо переместить нужные поля из выбранной таблицы и задать способы сортировки и условия отбора из таблицы.

Для этого:

    • выделить поля для запроса (Идент код, Фамилия, Имя, Отчество, Дата рождения) при помощи мыши в комбинации с клавишами Shift или Ctrl и отбуксировать на бланк построения запроса. Поля можно перемещать в бланк и по одному.
    • в строке Поле поля размещаются по столбцам слева направо;
    • в строке Имя таблицы отображается имя таблицы, из которой выбрано поле;
    • в строке Сортировка в столбце поля Дата рождения установить сортировку по возрастанию. Для этого выполнить щелчок мышью в строке Сортировка в столбце поля Дата рождения, при этом появляется кнопка со стрелкой, нажатие на которую раскрывает окно выбора типа сортировки. Выбрать тип сортировки по возрастанию;
    • В строке Вывод на экран можно отключить вывод поля на экран, убрав флажок для соответствующего поля;
    • В строке Условие отбора в столбце Фамилия ввести условие Like "C*". Перед вводом буквы С перейти на русский шрифт;
    • Окончательный вид окна конструктора запросов будет иметь вид представленный на Рисунке 1

o

Рисунок 1. Структура запроса на выборку.

  • Закрыть окно конструктора запроса и ввести имя запроса - Фамилии на С в ответ на вопрос сохранить изменения или нет. В окне базы данных при выбранной вкладке Запросы появится запрос с именем Фамилии на С.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: