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

Этап 2. Поиск в заданном диапазоне и сортировка данных в запросе

Иногда требуется отобрать записи в заданном диапазоне значений какого-либо поля, да еще для ясности расположить такие записи в упорядоченном виде. Например, в русле той же кампании продвижения на рынок товаров умеренной цены возникла необходимость выяснить наличие на складе фирмы продуктов, цены на которые находятся в заданном диапазоне. Предположим, Вас интересуют товары, имеющиеся на складе в количестве не менее 20 единиц с ценами в интервале от $17 до $25 США. Причем, Вы должны разместить эти товары в алфавитном порядке. Вам следует:

  1. Создать новый запрос на базе таблицы «Товары» (см. предыдущий этап).

  2. Включить в него поля, содержащие идентификатор товара, его марку, цену единицы и количество товара на складе (см. там же).

  3. Предусмотреть сортировку данных запроса по марке товара в алфавитном порядке. Для этого:

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

  • щелчком по кнопке со стрелкой вниз открыть список и выделить в нем строку «По возрастанию».

  • Воспользоваться выражением с операторами сравнения для нахождения цен между $17 и $25. При этом не включать в выражение значки доллара. Для этого:

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

    • ввести: «>=17 and <=25»;

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

    1. Ввести в запрос выражение, которое позволит отобрать лишь те товары, число которых на складе составляет не менее 20 единиц:

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

    • ввести: «>=20»;

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

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

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

    Выполните сортировку данных в запросе и поиск в заданном диапазоне. Сохраните запрос под именем «Товары умеренной стоимости».

    Этап 3. Включение в запрос параметров

    Как быть, если ежедневно Вам приходится делать выборку с указанием критерия или диапазона поиска, а значения критерия или диапазона меняются? Например, отдел продаж компании интересуется информацией о товарах различных типов, на которые поступили заказы. Сегодня предметом Вашего интереса могут быть напитки, завтра - кондитерские изделия и т.д. Для удобства обращения с информацией о товарах нужно создать хитрый запрос, и ввести в него параметр, значение которого Вы будете изменять ровно столько раз, сколько Вам захочется, а конструкция запроса при этом меняться не будет. Попробуйте:

    1. Создать новый запрос на базе таблицы «Товары» (см. Этап 1).

    2. Включить в него поля, содержащие марку товара, его тип, единицу измерения, цену и описание (см. Этап).

    3. Щелкнуть в строке «Условие отбора» под полем «Тип» и ввести: [Ввести тип]. Тип - это и есть тот параметр, значение которого Вы будете менять хоть каждый час.

    Именно эта подсказка будет появляться в диалоге при запуске запроса.

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

    1. Для задания типа данных для параметра (чтобы ввод данных при выполнении запроса осуществлялся корректно) нужно:

      • в первую клетку столбца «Параметры» ввести ту же подсказку, которую Вы указали в клетке «Условие отбора», но на этот раз без квадратных скобок;

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

      • щелкнуть на кнопке со стрелкой и выделить строку «Целое», поскольку тип товара определен числом от 1 до 9.

      • щелкнуть на кнопке ОК, чтобы сохранить информацию и закрыть диалог «Параметры запроса».

    Запрос по параметру всякий раз будет требовать от Вас ввода информации, как только Вы приступите к его выполнению из окна БАЗА ДАННЫХ.

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

    1. Щелкнуть на кнопке Режим таблицы панели инструментов.

    Появится диалог «Введите значение параметра»;

    1. Ввести цифру, например, 1 (тип товаров - «Напитки»);

    2. Щелкнуть на кнопке ОК. Появится таблица, содержащая описание товаров, относящихся к типу «Напитки», идущему под номером 1.

    3. Сохранить запрос.

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

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