Лекции.Орг


Поиск:




Параметрический запрос




В условиях отбора на бланке запроса обычно вводятся конкретные значения (константы). Но иногда условия отбора необходимо изменять при каждом запросе. Тогда используется параметр запроса, который делает поле переменной величиной. При каждом выполнении запроса значение параметра будет запрашиваться.

Для определения параметра в строке Условие отбора на поле вместо конкретного значения вводится смысловая фраза (имя параметра), заключенная в квадратные скобки ([]), которую Access будет рассматривать как переменную и выводить в окне диалога для запроса конкретного значения. Можно в одном запросе использовать несколько параметров, при этом каждый параметр должен иметь уникальное имя. Всем параметрам по умолчанию присвоен текстовый тип данных.

Например, пусть необходимо просматривать информацию о продаже конкретного товара. В бланке запроса надо определить нужные поля из таблицы Заказы: Наименование товара, Цена продажи, Количество, Заказчик. Для поля Наименование товара в строке Условие отбора нужно записать текст [Введите товар].

Тогда при каждом выполнении запроса будет появляться окно, в котором нужно будет вводить наименование товара (рис. 15.3).

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

>[Введите дату начала периода] and <[Введите дату конца периода]

Вначале будет задан первый вопрос для ввода даты начала периода, а затем второй – для ввода даты конца периода.





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 429 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

775 - | 746 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.