Практическое руководство. Создание запросов с именованными параметрами
Обновлен: Ноябрь 2007
Можно указать имена для параметров в запросе для различения нескольких параметров. Например, при создании запроса с параметрами, который требует ввода имени автора, можно использовать параметры "имя" и "фамилия". При выполнении этого запроса в конструкторе запросов и представлений обращение к параметру осуществляется по имени.
Чтобы отметить имя параметра как имя, а не строку литеральных знаков, следует указать маркеры параметра, а затем заключить имя параметра в эти маркеры. Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.
Если используются как маркеры-префиксы, так и маркеры-суффиксы, можно именовать параметры с использованием любых сочетаний знаков, включая текст, числа, знаки препинания и пробелы. (Нельзя использовать только значение NULL или знак вопроса). Если указан только маркер-префикс, имя параметра не может содержать пробелы.
Примечание. |
---|
Заданное имя параметра используется как переменная в среде выполнения запроса. Убедитесь, что используемые имена параметров являются допустимыми во всех средах, где планируется использовать запрос. |
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы задать именованный параметр
В первую очередь следует определить маркеры параметра. Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.
Добавьте столбцы или выражения, для которых нужно произвести поиск, в область условий. Если при создании запроса на выборку не следует включать столбцы или выражения поиска в выходные данные запроса, их необходимо удалить из списка выходных столбцов.
Укажите строку, в которой содержится столбец данных или выражение для поиска, а затем в столбце сетки Фильтр введите имя параметра. Убедитесь, что параметр отмечен соответствующими знаками.
По умолчанию конструктор запросов и представлений добавит оператор "=". Однако можно отредактировать ячейку и заменить его на оператор ">", "<" или любой другой оператор сравнения языка SQL.