Создание запросов на выборку
Для формирования запроса необходимо заполнить бланк запроса.
В строку Поле выводятся нужные для запроса поля из таблиц. Чтобы поле из таблицы, расположенной на верхней панели Конструктора запросов перенести в строку Поле бланка запроса, необходимо выполнить двойной щелчок мышью по нужному полю в таблице.
Строка Имя таблицы заполняется автоматически.
В строку Условие отбора (в соответствующее поле) вводятся критерии отбора записей.
Задания.
1) Составьте запрос на получение сведений о туристах (Фамилия, Адрес, Телефон, № путевки), выезжавших в Польшу в 2003 году (для указания даты используйте шаблон).
Пример выполнения запроса:
1. Вкладка Создание – группа команд Другие – Конструктор запросов – выделите все таблицы – щелкните по кнопкам Добавить, Закрыть.
На экране появится окно Конструктора запросов с пустым бланком запроса.
Формируем бланк запроса:
Ø Из таблиц, расположенных вверху окна, двойным щелчком мыши переносим в строку Поле: из таблицы Туристы - Фамилию, Адрес_внутри_города, Телефон; из таблицы Путевки – Номер путевки, Дата заезда; из таблицы Страны мира – Название страны (при этом заполнение строки Имя таблицы в бланке запроса будет проходить автоматически).
Ø Для поля Название страны щелкните мышью в строке Условие отбора бланка запроса и введите с клавиатуры Польша.
Ø Для поля ДатаЗаезда щелкните мышью в строке Условие отбора бланка запроса и введите *.*.2003.
|
|
Сформированный бланк запроса будет выглядеть следующим образом:
Ø Запустите запрос на выполнение: вкладка Конструктор – группа команд Результаты – Выполнить .
Ø Просмотрите результат выполнения запроса.
Ø Щёлкните правой кнопкой мыши по корешку Запрос1. Выберите Сохранить и в появившемся диалоговом окне Сохранение введите Польша-2003. Закройте запрос.
2) Составьте запрос на получение сведений о путевках (№ путевки, Дата заезда, Цена, Название страны), реализованных турагентством «Нева» в 2002 году (для указания даты используйте шаблон).
Результат выполнения запроса будет следующим:
Уберите из результата выполнения запроса поле Турагентство.
Для этого:
Ø вернитесь в бланк запроса, щёлкнув на вкладке Главная – в группе команд Режим - по кнопке Режимы ;
Ø в строке бланка Вывод на экран снимите флажок (удалите щелчком галочку) в столбце поля Турагентство.
Бланк запроса будет выглядеть следующим образом:
Ø Запустите запрос на выполнение: вкладка Конструктор – группа команд Результаты – Выполнить .
Ø Просмотрите результат выполнения запроса – поля Турагентство в результирующей таблице нет.
|
|
В динамической таблице, являющейся результатом выполнения запроса, есть повторяющиеся строки (Италия, 15.07.2002). Для удаления из результата выполнения запроса повторяющихся записей:
Ø вернитесь в бланк запроса;
Ø на вкладке Конструктор – группа команд Показать или скрыть - щёлкните покнопке . В бланке запроса появится новая строка Групповые операции;
Ø запустите запрос на выполнение;
Ø сохраните и закройте запрос.
3) Составьте запрос на получение сведений о путевках (№ путевки, Цена, Название страны), цены на которые были равны 700 руб. или 1990 руб.
При заполнении бланка запроса помимо строки Условие отбора (для поля Цена) используйте еще и строку ИЛИ бланка запроса.
Дата добавления: 2015-12-19; просмотров: 17; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!