На предыдущем уроке мы создавали запросы для отбора записей по указанному критерию. Например, в запросе:
Вывести перечень блюд (Название, Примечание, цена), которые дешевле 90 руб
для поля цена указывался критерий < 90
В критерии указывалось постоянное число.
А если пользователю надо отобрать записи с другой границей цены, что делать?
Обычно запросы составляет администратор БД, а пользователь только использует уже составленные запросы.
Неужели администратору для КАЖДОЙ ЦЕНЫ придется составлять свой запрос?
В этом случае администратор может применить запросы с параметрами.
Имя параметра не должно совпадать с именем поля!
Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров. После этого выполнение запроса продолжится.
Практическая работа. Запросы с параметрами
Вывести перечень блюд (Название, Примечание, цена), которые дешевле 90 руб
для поля цена указывался критерий < 90
В критерии указывалось постоянное число.
А если пользователю надо отобрать записи с другой границей цены, что делать?
Обычно запросы составляет администратор БД, а пользователь только использует уже составленные запросы.
Неужели администратору для КАЖДОЙ ЦЕНЫ придется составлять свой запрос?
В этом случае администратор может применить запросы с параметрами.
Параметры - это данные, которые пользователь вводит во время выполнения запроса.В конструкторе запроса параметр задается с помощью двоеточия, за которым следует имя параметра, например:
< :макс_ценаИмя параметра не должно содержать пробелов!
Имя параметра не должно совпадать с именем поля!
Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров. После этого выполнение запроса продолжится.
Практическая работа. Запросы с параметрами