Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Запросы с параметрами

Реализация разделения данных. Ключевые поля | Вид связи один-к-одному | Вид связи один-ко-многим | Вид связи многие-ко-многим | Механизм создания ключей | Схема данных | Порядок выполнения работы | Фильтры по выделенному | Константы и переменные в запросах | Операторы в запросах |


Читайте также:
  1. Запросы
  2. Пакетные файлы с параметрами.
  3. Пакетные файлы с параметрами.

В описанной выше процедуре критерии отбора запроса могут быть изменены только разработчиком БД, но не её пользователями. Это не всегда удобно. Во многих случаях пользователю надо предоставить возможность выбора того, что он хочет найти в таблицах. Для этого существуют запросы с параметром.

Параметры – это переменные, которые запрашивают данные у пользователя при каждом запуске запроса в специальном диалоговом окне Введите значение параметра. Поэтому имя параметра должно быть понятным не только разработчику, но и пользователям, например, [Периодичность издания], [Минимальная цена] и т.п.

В одном запросе может быть несколько параметров, но все они должны иметь уникальные имена, отличные не только друг от друга, но и от имён полей. Дело в том, что по написанию параметры не отличаются от имён полей. СУБД при чтении каждой переменной в запросе пытается сопоставить её имени поля. Если ей это удаётся, то данные берутся из соответствующего поля, если нет – то она воспринимает такую переменную как параметр и запрашивает данные у пользователя.

Предположим, что в базе данных есть таблица Клиенты, в которой содержатся сведения о клиентах из разных стран. Наша задача: создать запрос, с помощью которого пользователь сможет сам определить, клиентов из какой страны ему надо просмотреть. Для этого в БЗ, в строке Условие отбора поля Страна пишется имя параметра, например, [Страна клиентов]. Механизм работы таких запросов представлен на рисунке 15.

Рисунок 15 – Параметр в запросе


Дата добавления: 2015-08-27; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Бланк запроса в Access| Порядок выполнения работы

mybiblioteka.su - 2015-2024 год. (0.007 сек.)