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

Запрос параметра является одним из самых простых и полезных сложных запросов , которые можно создать. Он позволяет создавать запрос, который может быть легко обновлен, чтобы отразить новый поисковый запрос . Когда вы откроете запрос параметра, Access предложит вам поисковый запрос, а затем покажет результаты запроса, отражающие ваш поиск.

Когда вы запускаете запросы параметров, условия поиска действуют как переменные критерии , которые являются критериями запроса, которые меняются каждый раз, когда вы запускаете запрос. Например, предположим, что у нас есть пекарня, и мы хотим создать запрос, который будет быстро искать заказы, которые были помещены на определенную дату. Мы могли бы создать запрос параметра с переменными критериями в поле « Дата» . Таким образом, каждый раз, когда мы запускаем запрос, появляется диалоговое окно с предложением ввести дату, которую мы хотим, чтобы наш запрос выполнял поиск.

Запрос в запросе параметра

Мы укажем дату, которую хотим, затем Access запустит запрос, используя дату, которую мы ввели в качестве условия поиска.

Чтобы создать и запустить запрос параметра:

  1. Создайте запрос, как обычно, измените при необходимости объединение таблиц, выбрав поля для включения в свой запрос и добавив любые непеременные критерии в соответствующие поля в строке « Критерии:» .
  2. Найдите поле или поля, в которых должны появляться критерии переменных, и поместите курсор в строку « Критерии:» .
  3. Введите фразу, которую вы хотите отобразить в приглашении, которое будет отображаться при каждом запуске запроса. Обязательно приложите фразу в скобках [] . Например, в нашем запросе параметра, который ищет заказы, размещенные на определенную дату, мы можем ввести наши критерии следующим образом: [Дата?] .
  4. На вкладке « Дизайн запроса» щелкните команду « Выполнить», чтобы запустить запрос. Появится диалоговое окно с запросом, который вы указали. Введите поисковый запрос , затем нажмите « ОК»,чтобы просмотреть результаты запроса.
    Выполнение критерия параметров

Чтобы запустить существующий запрос параметра, просто откройте его.

Советы по написанию запросов с параметрами

  • В идеальном случае приглашение, которое вы создаете для своего запроса, должно четко указывать, какой тип информации должен быть для поиска, и в каком формате он должен быть введен. Например, чтобы гарантировать, что люди вводят поиск даты в формате, который мы используем в нашей базе данных мы могли бы написать следующее в строке « Критерии: строка поля« Дата » : [Дата? (мм / дд / гг)] .
    Более подробный запрос параметров
  • Простейший запрос параметра даст вам точные критерии соответствия, то есть запрос будет искать точный текст, который вы вводите в приглашении. Однако вы можете превратить любой тип критериев в переменные критерии. Просто введите текст подсказки в скобках в той части критериев, где вы обычно ставите поисковый запрос.Например, в обычном запросе мы могли бы найти заказы, которые были помещены между двумя датами, используя критерии между x И y и заменяя x и y на первую и вторую даты соответственно. Чтобы превратить это в критерий параметра, мы просто заменим x и y текстом, который мы хотим отобразить в подсказке. Наши переменные критерии могут выглядеть так:Между [Введите дату начала:] И [Введите конечную дату:] . Появятся следующие подсказки:
    Запрос параметров с использованием более сложных критериев

Залишити відповідь