Запросы с параметрами
Практическая работа №32 «Запросы»
Создадим запрос, отбирающий команды, в которых зарплата футболистов больше заданной.
Как сделать, чтобы в результатах запроса остались только команды с зарплатой не менее 15 000 рублей?
Если мы захотим изменить сумму, нужно будет изменить запрос. Чаще всего пользователь не имеет права изменять запросы (это делает только администратор базы данных), поэтому возникает проблема: как дать пользователю возможность менять значение в запросе, не меняя сам запрос? Чтобы решить эту задачу, применяют запросы с параметрами.
Параметры — это данные, которые пользователь вводит при выполнении запроса.
В Конструкторе параметр задаётся с помощью двоеточия, за которым следует имя запроса, например: >=:Минимальная_зарплата.
Здесь параметр называется Минималъная_зарплата. Для соединения двух слов используется знак подчёркивания, потому что в OpenOffice Base имя параметра не может включать пробелы 1).
1) В программе Microsoft Access этого ограничения нет, там имя параметра заключается в квадратные скобки.
Когда выполняется запрос, на экране появляется окно, в котором пользователь должен ввести значения всех параметров (рис. 6.15).
Рис. 6.15
Следующая страница Вычисляемые поля