ЗАПРОС C ПАРАМЕТРОМ
Запрос с параметром позволяет ввести условие отбора посредством диалогового окна, которое появляется при каждом запуске этого запроса. Чтобы создать параметрический запрос, сначала создается стандартный запрос, но в строке «Условие отбора» в том поле, по которому производится выбор, необходимо вместо действительной величины ввести параметр.
Параметр должен быть заключен в квадратные скобки. Это может быть любой текст, обращенный к пользователю, например: [Введите начальную дату] (рис. 4.4.5, 4.4.6).Итоговые запросы. Иногда удобно использовать запросы для получения итоговых данных по таблице, например среднего значения по какому-либо полю. Поскольку итоговые функции для одной записи не имеют смысла и существуют только для группы записей, то записи предварительно надо сгруппировать по какому-либо признаку. Для этого сначала необходимо создать обычный запрос, а затем щелкнуть на инструменте «Групповые операции» в меню «Вид». В списке запроса добавится строка «Групповая операция:», как это показано на рис. 4.4.7.
Падающий список в ячейке «Групповая операция» позволяет выбрать одну из следующих операций:
Рис. 4.4.5. Создание запроса, при запуске которого выводятся данные по заказам за заданный промежуток времени
Рис. 4.4.6. Результат работы запроса
Группировка — означает, что данное поле используется как основа для группировки данных;
Sum — суммирование всех значений данного поля;
Avg- среднее значение данного поля по всем записям, отобранным запросом;
Min — минимальное значение данного поля по всем записям данной группы;
Мах — максимальное значение данного поля по всем записям данной группы;
Рис.
4.4.7. Создание запроса с группировкой по коду заказа и суммированиемCount — возвращает число записей, в которых значения данного поля отличны от Null·,
StDev — возвращает стандартное отклонение;
Var — возвращает дисперсию значений данного поля в каждой группе;
First — возвращает первое значение данного поля в группе;
Last — возвращает последнее значение данного поля в группе.
Вычисления в запросах. Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Такие поля можно создавать с помощью запросов. В одном из столбцов бланка запроса по образцу вместо
Рис. 4.4.8. Запрос с вычислением промежуточных сумм по заказам
имени поля записывают выражение. Если при этом нажать комбинацию клавиш «Shift»+«F2», то открывается вспомогательное диалоговое окно «Область ввода», куда можно ввести выражение любой длины (рис. 4.4.8). Для создания вычисляемого поля можно использовать построитель выражений. Вычисляемое поле получит имя «Выражение 1». Впоследствии это имя можно изменить. Для вычисляемого выражения можно определить свойства «Формат», «Маска» и «Подпись». Вычисляемое поле может быть полем сортировки.
Ключевые понятия
Динамический набор данных Оператор between... and
Запрос на выборку Оператор like
Запрос с параметром Операторы Is и Is Not
Итоговый запрос
Вопросы для самоконтроля
1. Для каких целей используется запрос?
2. Как просмотреть набор записей, получаемый в результате запроса?
3. Какие предикаты и для каких целей используются при создании условия отбора по текстовому полю?
4. Может ли быть текст результатом вычисляемого выражения?
5. Как создать запрос с параметром, где в качестве параметра используются даты?
Задания для самостоятельной работы
1. Создайте запрос, используя условие отбора по текстовому полю.
2. Создайте запрос, используя условие отбора по полю с типом данных «Дата/Время».
3. Создайте запрос с вычисляемым полем.
4. Создайте запрос, подводящий итог по числовому полю.
5. Создайте запрос, выводящий 25% отобранных записей.
6. Создайте запрос с параметром.
Список РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1. Вейскас Дж. Эффективная работа с ACCESS 2000. — СПб.: Питер, 2000. - С. 252-298.
2. Аникина Н.К., Шевцова Н.А. Система управления базами данных Microsoft ACCESS. - M.: РУДН, 2000. - С. 40-50.
3. Джонс Э., Джонс Дж. Access 97. Книга ответов. — СПб.: «Питер», 1998. - С. 118-123, 126-130, 136-134, 157-160.
4. Король В.И. MS Access. Разработка приложений. — M.: ПРИОР, 1998.-С. 132-134.
5. Новиков Ф., Яценко A. Microsoft® Office XP в целом. — СПб.: БХВ-Петербург 2002. - С. 287-294.
6. Стоцкий Ю. Самоучитель Office XR — СПб.: Питер 2002. — С. 370-382.
Еще по теме ЗАПРОС C ПАРАМЕТРОМ:
- ПЕРЕКРЕСТНЫЙ ЗАПРОС
- Параметры системы
- 4.7.2. Главные параметры карьера
- Экзогенные параметры модели.
- Приложение 3 (к гл. 3) Значение параметра ¦
- Финансовое проектирование и идентификация параметров лизинговой сделки
- о Использование инструмента Подбор параметра
- 5.5. Параметры культуры, влияющие на отношения с другими людьми
- 12.3. Расчёт временных параметров сетевого графика
- 1.3. Параметри досягнутої макроекономічної стабільності та фінансової результативності
- §4. Параметры и структура мирового хозяйства
- Параметры и основные типы организационной культуры
- 6.1.1. Параметры циклов
- Факторы, влияющие на параметры лизинговой сделки субъектов малого и среднего предпринимательства
- Основные параметры бюджетной системы Российской Федерации.
- Материальные потоки и их параметры