Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS.doc
Скачиваний:
24
Добавлен:
06.03.2016
Размер:
2 Мб
Скачать
☆

Этап 4. Использование параметров для поиска записей в диапазоне значений

Не правда ли, запрос с параметром - очень удобная штука. Можно сделать запрос более гибким, если ввести в него еще пару параметров для указания диапазона при поиске записей по другому полю таблицы. Например, при выполнении запроса «Сведения о товарах» у Вас возникает необходимость выбрать товары в определенном диапазоне цен. Чтобы проделать это, необходимо ввести два новых параметра в запрос «Сведения о товарах». Они укажут нижнюю и верхнюю границы цен товаров, которые появятся в таблице результатов. Значит, Вы должны модифицировать запрос и для этого:

  1. Перейти в режим Конструктора щелкнув на соответствующей кнопке, или, если запрос закрыт, открыть его из окна БАЗА ДАННЫХ, выделив строку с названием запроса «Сведения о товарах» и щелкнув на кнопке Конструктор.

  2. Щелкнуть на клетке «Условие отбора» ниже поля «Цена».

  3. Ввести «Between [Ввести низкую цену] And [Ввести высокую цену]», после чего щелкнуть на кнопке ENTER. Для того, чтобы видеть все введенное выражение, можно перетащить правую границу.

  4. Выбрать команду меню Запрос/Параметры. Появляется диалог «Параметры запроса».

  5. Определить тип данных для вводимых параметров:

    • во вторую клетку столбца «Параметры» ввести «Ввести низкую цену»;

    • нажать клавишу TAB, чтобы перейти к полю «Тип данных». Поскольку вводимые параметры - это цены, нужно открыть список и выделить в нем строку «Денежный».

    • в третью клетку столбца «Параметры» ввести «Ввести высокую цену», после чего нажать клавишу TAB и сменить тип данных на «Денежный»;

    • щелкнуть на кнопке ОК;

  6. Сохранить запрос с двумя новыми параметрами, выбрать Файл/Сохранить.

Для выполнения запроса из режима Конструктора запросов:

  1. Щелкнуть на кнопке Режим таблицы панели инструментов. Появится диалог «Введите значение параметра» с подсказкой «Ввести тип»;

  2. Ввести цифру 1 (тип «Напитки») и щелкнуть на кнопке ОК. Появится второй диалог с подсказкой «Ввести низкую цену»;

  3. Ввести 12, чтобы установить нижнюю границу цены в $12, а затем щелкнуть на кнопке ОК.

  4. Появится третья подсказка. В ответ ввести 22, чтобы установить верхнюю границу цены в $22, щелкнуть на кнопке ОК. Появится таблица с выбранными записями.

  5. Закрыть запрос.

Создайте запрос с параметрами «Сведения о товарах» для получения информации о товарах различных типов в различных диапазонах цен.. Выведите на экран записи о напитках стоимостью от $12 до $ 22.

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

Что делать, если Вам нужно получить информацию, содержащуюся в двух таблицах, связанных между собой? Например, отдел доставки запросил у Вас некоторые статистические данные относительно продаж товаров компании в странах ближнего зарубежья. В частности их интересуют сведения о заказах с Украины и видах доставки. Вы должны:

  1. Создать новый запрос, использовав таблиц «Заказы» и «Доставка». Для этого:

    • в окне БАЗА ДАННЫХ щелкнуть на вкладке Запрос, затем на кнопке Создать;

    • в открывшемся диалоге «Создание запроса» щелкнуть на кнопке Новый запрос. Открывается окно «Запрос-выборка» и диалог «Добавление таблицы»;

    • прокрутить список в окне «Таблица/Запрос», найти строку «Заказы» и дважды щелкнуть на ней, затем найти строку «Доставка» также двойным щелчком внести ее в окно запроса, щелкнуть на кнопке Закрыть. В верхней части окна «Запрос/Выборка» появятся списки полей таблиц «Заказы» и «Доставка»;

  2. Включить в запрос поле с указанием идентификатора заказа. Для этого дважды щелкнуть на строке «Заказы» списка полей таблицы «Заказы».

  3. Включить поле «Страна получателя» и установит условие отбора, которое позволило бы отобрать все заказы с доставкой на Украину. Для этого:

  • дважды щелкнуть на строке «Страна получателя» списка полей таблицы Заказы;

  • щелкнуть в строке «Условия отбора» под полем «Страна получателя»;

  • ввести: «Украина»;

  • нажать клавишу ENTER .

  • снять флажок в строке «Вывод на экран» под полем «Страна получателя» потому, что в таблице по результатам выполнения запроса будут присутствовать данные только по одной стране и не к чему это повторять в каждой записи;

  1. Включить в запрос поле с указанием вида доставки. Для этого дважды щелкнуть на строке «Название списка» полей таблицы «Доставка»;.

  2. Выполнить запрос (см. Этап 1).

  3. Сохранить запрос (см. Этап 2) и закрыть его (см. Этап 1).

Создайте и выполните запрос к связанным таблицам. Сохраните запрос под именем «Доставка на Украину».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]