- •Лабораторная работа №4_часть 1 ms Access 2007: Создание запросов
- •Д ля вывода на экран бланка запроса необходимо:
- •Создание запросов на выборку
- •С оставьте запрос на получение сведений о путевках (№ путевки, Дата заезда, Цена, Название страны), реализованных турагентством «Нева» в 2002 году (для указания даты используйте шаблон).
- •!!! Не забудьте убрать из результата запроса повторяющиеся строки!!!
- •Аналогично этому примеру введите временной диапазон для Вашего запроса.
С оставьте запрос на получение сведений о путевках (№ путевки, Дата заезда, Цена, Название страны), реализованных турагентством «Нева» в 2002 году (для указания даты используйте шаблон).
Результат выполнения запроса будет следующим:
Уберите из результата выполнения запроса поле Турагентство.
Для этого:
вернитесь в бланк запроса, щёлкнув на вкладке Главная – в группе команд Режим - по кнопке Режимы
;в
строке бланка Вывод
на экран снимите
флажок (удалите щелчком галочку) в
столбце поля Турагентство.
Бланк запроса будет выглядеть следующим образом:
З
апустите
запрос на выполнение: вкладка Конструктор
– группа команд Результаты
– Выполнить
.
Просмотрите результат выполнения запроса – поля Турагентство в результирующей таблице нет.
В динамической таблице, являющейся результатом выполнения запроса, есть повторяющиеся строки (Италия, 15.07.2002). Для удаления из результата выполнения запроса повторяющихся записей:
вернитесь в бланк запроса;
н
а
вкладке Конструктор
– группа команд Показать
или скрыть
- щёлкните по
кнопке
.
В бланке запроса появится новая строка
Групповые
операции;запустите запрос на выполнение;
сохраните и закройте запрос.
Составьте запрос на получение сведений о путевках (№ путевки, Цена, Название страны), цены на которые были равны 700 руб. или 1990 руб.
П
ри
заполнении бланка запроса помимо строки
Условие
отбора
(для поля
Цена)
используйте еще и строку ИЛИ
бланка запроса.
!!! Не забудьте убрать из результата запроса повторяющиеся строки!!!
Сохраните и закройте запрос.
Составьте запрос на получение сведений о туристах (Фамилия, Адрес, № путевки, Цена), купивших путевки по цене, превышающей 1000 рублей.
З
аполненный
бланк запроса будет выглядеть следующим
образом:
С
оставьте
запрос на получение сведений о
достопримечательностях (Название
объекта, Описание, Название страны,
Дата заезда), с которыми ознакомились
туристы в 2002 году (для указания даты
используйте шаблон).
ВАЖНО!! Так как нас интересует временной диапазон в целом (с января по декабрь 2002 года), без разбивки на конкретные даты, то в строке Группировка для поля ДатаЗаезда выберите из раскрывающегося списка - Условие.
Результат выполнения запроса:
Составьте запрос на получение сведений (Турагентство, Адрес и Телефон турагентства, Дата заезда, Цена) о том, у каких турагентств и по каким ценам можно было приобрести путевку и посетить Эйфелеву башню. Поле Название объекта не включайте в результат выполнения запроса.
Составьте запрос на получение сведений о туристах (Фамилия, Имя, Отчество, Название страны), выезжавших в страны с государственным языком – английский (поле Государственный язык не включайте в результат выполнения запроса).
Составьте запрос на получение сведений о туристах (Фамилия, Адрес, Телефон), приобретавших путевки через турагентство «Экстрим» (поле Турагентство не включайте в результат выполнения запроса).
С
оставьте
запрос на получение сведений о путевках
(№ путевки, Дата заезда, Цена, Фамилия
туриста) в Италию в 2001 году (для указания
даты используйте шаблон).
Результат выполнения запроса:
Составьте запрос на получение сведений о туристах (Фамилия, имя туриста, телефон, № путевки), выезжавших по «горящим» путевкам. Название турагентства не включайте в результат выполнения запроса.
Составьте запрос на получение сведений (№ путевки, Дата заезда, Цена, Турагентство, Телефон турагентства) по турам в США.
Составьте запрос на получение сведений (№ путевки, Цена, Дата заезда) о ценах на путевки, в программу которых входило посещение Пизанской башни.
Составьте запрос на получение сведений о туристах (Фамилия, Адрес_внутри_города, Телефон), которые путешествовали в июле-августе 2002 года (для указания даты используйте Построитель выражений, для удаления повторяющихся записей – итоги).
Для получения данных за некоторый временной период, например, с 1 по 31 марта 2001 года, удобно пользоваться оператором Between...And.
С
формируйте
бланк запроса (перенесите нужные поля
в бланк запроса), установите курсор в
строке Условие
отбора
поля ДатаЗаезда
и вызовите Построитель
выражений
(вкладка Конструктор – группа команд
Настройка запроса - кнопка
).
В окне Построителя выражений выберите (щелчком мыши) Операторы – Сравнения – Between. Щелкните по кнопке Вставить.
В
верхнем поле окна появиться строчка:
Between
Выражение
And
Выражение.
Двойным щелчком выделите первое слово Выражение и введите с клавиатуры 01.03.2001 (начало периода), затем двойным щелчком выделите второе слово Выражение и введите 31.03.2001 (конец периода). Нажмите кнопку ОК.
