logo
INFO2

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

Запросы, как правило, служат для выполнения определенной операции. При изменении какого-либо критерия поиска приходится создавать новый запрос. Например, в одном запросе критерием поиска является значение мастер поляДолжность, а в другом запросе – значение инженер этого же поля. Однако эти критерии можно использовать в одном так называемом параметрическом запросе, в котором они задаются не при формировании запроса, а при его выполнении.

Параметрический запрос формируется аналогично запросу на выборку. Отличие заключается лишь в том, что в строке Условие отборауказывается не конкретное значение поля, по которому ведется отбор данных, а вводится в квадратных скобках сообщение пользователю о необходимости задания критерия поиска. Так вместо значения мастер поляДолжность в ячейку этого поля может быть записано сообщениевведите наименование должности. При выполнении запроса это сообщение выдаётся пользователю в диалоговом окнеВведите значение параметра После ввода требуемого значения поляДолжность, например инженер, и щелчка на кнопке OK на экран будет выведен список инженеров.