Как создать запрос с параметром?

3 ноября 2014 г. Просмотров: 772
Запрос представляет собой специально средство управления базой данных, которое позволяет отобрать необходимую информацию по заданным критериям. Причем результат запроса всегда будет актуальным, так как сохраняется только его структура и условие отбора.

Вам понадобится

  • - компьютер с установленным пакетом программ Microsoft Office;
  • - навыки работы с программой Microsoft Access.

Инструкция

  • Запустите программу Microsoft Access, чтобы создать параметрический запрос. Данный запрос создается на основе любого поля таблицы, для которой пользователь в дальнейшем вводит конкретное значение.
  • Перейдите в окно базы данных, во вкладку «Запросы». Для создания параметрического запроса нажмите кнопку «Создать» и выберите пункт «В режиме конструктора». На экране появится бланк запроса и окно выбора таблиц и полей. Выберите поля из таблиц, которые вы хотите добавить в запрос. К примеру, у вас есть таблица «Клиенты» и вы хотите создать запрос для поиска клиента по фамилии директора. Для этого выделите таблицу «Клиенты», дважды щелкните по полю «Код клиента», «Название фирмы», «Фамилия директора». Закройте окно выбора полей. Перейдите в поле «Фамилия директора» в бланке запроса. Для того, чтобы создать параметрический запрос, в поле «Условие отбора» впишите следующее: [Введите фамилию клиента]. Именно этот текст будет высвечиваться пользователю, когда он запустит данный запрос, поэтому старайтесь делать его как можно более понятным.
  • Создайте запрос с несколькими параметрами, для этого сделайте новый запрос в Конструкторе, выберите необходимые поля из таблиц. хотите добавить. Например, выберите таблицу «Клиенты», из нее поле «Название фирмы», дальше выберите таблицу «Заказы» и из нее выберите поле «Дата заказа» и «Сумма заказа». Закройте окна выбора таблиц, перейдите в поле «Дата заказа». В условии отбора введите следующее:
  • Между [введите дату начала] и [введите дату окончания]

    При выполнении такого запроса пользователю будет предложено ввести даты, между которыми нужно произвести поиск заказа.

  • Сделайте параметрический запрос с использованием оператора LIKE и символа *. Создайте запрос в режиме конструктора, выберите таблицу «Товары», в поле «Марка товара» в условие отбора введите выражение
  • LIKE "*" & [Введите продукты, содержащие выражение] & "*"

    При запуске запроса на выполнение введите в поле запроса слово «соус», запрос выдаст вам все товары, где упоминается данное слово, например «томатный соус», «соевый соус».

    Оцените статью!