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

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

Имя параметра запроса может задаваться непосредственно в строке «Условия отбора»в квадратных скобках (Рис 2.34).

 
 


Рис. 2.34 Создания параметрического запроса

При выполнении такого запроса появится окно, в которое надо будет ввести номер курса. В зависимости от введенного номера в запрос будут отобраны сведения о студентах нужного в данный момент курса. (Если же номер курса вводить непосредственно в графу «Условие отбора», то пришлось бы создавать запросы отдельно для каждого курса).

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

 
 


Рис. 2.35 Создания параметрического запроса с двумя параметрами

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

Чтобы иметь возможность ввести несколько значений в условия отбора одного поля, можно в условии отбора этого поля определить несколько параметров. Например, для отбора записей по двум курсам в условии отбора можно записать два параметра, связанных логической операцией or: [Введите курс] OR [Еще один курс].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: