Параметрические запросы
ЛЕКЦИЯ 9. ПАРАМЕТРИЧЕСКИЕ ЗАПРОСЫ
До сих пор мы вводили условия отбора непосредственно в бланк окна запроса. Однако не всегда на этапе создания запроса можно решить, какие именно значения следует описать. Вместо этого можно включить в запрос параметр, и в этом случае перед выполнением запроса Access каждый раз будет запрашивать конкретные условия отбора.
Чтобы установить параметр, вместо того, чтобы вводить конкретное значение в строку Условия отбора, нужно ввести в нее имя или фразу, заключенную в квадратные скобки. Эта фраза будет выводиться в диалоговом окне при выполнении запроса. В этом запросе можно вводить несколько параметров, при этом они должны иметь уникальные и информативные названия.
Поля | Код товара | Заказано | Продано |
Условия | [Введите код товара] |
Рекомендуемые материалы
При запуске данного запроса появится окно:
Введите значение параметра |
|
После ввода данного значения (например, 34) выведется результат выполненного запроса, эквивалентный тому, как если бы мы в бланке запроса для поля Код товара в строке Условия написали 34.
Если ввести несколько параметров (например, по коду товара и коду клиента), то вопросы будут задаваться последовательно в том порядке, в каком находятся поля в бланке запроса.
Параметрическими можно делать: итоговые запросы, запросы на создание таблиц:
Поля | Код товара | Код клиента | Заказано |
"6 Диаграммы прецедентов" - тут тоже много полезного для Вас. Групповые операции | Группировка | Группировка | Sum |
[Код товара] | [Код клиента] |