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



Для формирования запроса необходимо заполнить бланк запроса.

В строку Поле выводятся нужные для запроса поля из таблиц. Чтобы поле из таблицы, расположенной на верхней панели Конструктора запросов перенести в строку Поле бланка запроса, необходимо выполнить двойной щелчок мышью по нужному полю в таблице.

Строка Имя таблицы заполняется автоматически.

В строку Условие отбора (в соответствующее поле) вводятся критерии отбора записей.

 

Задания.

1) Составьте запрос на получение сведений о туристах (Фамилия, Адрес, Телефон, № путевки), выезжавших в Польшу в 2003 году (для указания даты используйте шаблон).

Пример выполнения запроса:

1. Вкладка Создание – группа команд Другие – Конструктор запросов – выделите все таблицы – щелкните по кнопкам Добавить, Закрыть.

На экране появится окно Конструктора запросов с пустым бланком запроса.

Формируем бланк запроса:

Ø Из таблиц, расположенных вверху окна, двойным щелчком мыши переносим в строку Поле: из таблицы Туристы - Фамилию, Адрес_внутри_города, Телефон; из таблицы ПутевкиНомер путевки, Дата заезда; из таблицы Страны мираНазвание страны (при этом заполнение строки Имя таблицы в бланке запроса будет проходить автоматически).

Ø Для поля Название страны щелкните мышью в строке Условие отбора бланка запроса и введите с клавиатуры Польша.

Ø Для поля ДатаЗаезда щелкните мышью в строке Условие отбора бланка запроса и введите *.*.2003.

Сформированный бланк запроса будет выглядеть следующим образом:

Ø Запустите запрос на выполнение: вкладка Конструктор – группа команд РезультатыВыполнить .

Ø Просмотрите результат выполнения запроса.

Ø Щёлкните правой кнопкой мыши по корешку Запрос1. Выберите Сохранить и в появившемся диалоговом окне Сохранение введите Польша-2003. Закройте запрос.

 

2) Составьте запрос на получение сведений о путевках (№ путевки, Дата заезда, Цена, Название страны), реализованных турагентством «Нева» в 2002 году (для указания даты используйте шаблон).

Результат выполнения запроса будет следующим:

Уберите из результата выполнения запроса поле Турагентство.

Для этого:

Ø вернитесь в бланк запроса, щёлкнув на вкладке Главная – в группе команд Режим - по кнопке Режимы ;

Ø в строке бланка Вывод на экран снимите флажок (удалите щелчком галочку) в столбце поля Турагентство.

Бланк запроса будет выглядеть следующим образом:

 

 

Ø Запустите запрос на выполнение: вкладка Конструктор – группа команд РезультатыВыполнить .

Ø Просмотрите результат выполнения запроса – поля Турагентство в результирующей таблице нет.

 

В динамической таблице, являющейся результатом выполнения запроса, есть повторяющиеся строки (Италия, 15.07.2002). Для удаления из результата выполнения запроса повторяющихся записей:

Ø вернитесь в бланк запроса;

Ø на вкладке Конструктор – группа команд Показать или скрыть - щёлкните покнопке . В бланке запроса появится новая строка Групповые операции;

Ø запустите запрос на выполнение;

Ø сохраните и закройте запрос.

 

 

3) Составьте запрос на получение сведений о путевках (№ путевки, Цена, Название страны), цены на которые были равны 700 руб. или 1990 руб.

При заполнении бланка запроса помимо строки Условие отбора (для поля Цена) используйте еще и строку ИЛИ бланка запроса.


Дата добавления: 2015-12-19; просмотров: 17; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!