Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Запросы с выводом набора значений



Имеется возможность сортировать записи по некоторому полю и выводить несколько минимальных и максимальных значений из упорядоченного списка записей.

Примечание: От выбора таблицы можно отказаться на начальном этапе. Можно вернуть, вызвав окно добавление таблицы, или использовав команду Отобразить таблицу на вкладке Конструктор, или с помощью контекстного меню.

Работая в Конструкторе, включить в запрос поля и провести сортировку по убыванию или возрастанию значений любого поля в группе команд Настройки запроса в поле Возврат ввести нужное значение либо в группе команд Показать или Скрыть нажать кнопку Страница свойств и установить значение поля Набор значений на нужную величину.

Подведение итогов по записям

В запросе можно делать вычисление над полями, включёнными в запрос. В Режиме Конструктор работа с запросом в группе Показать или Скрыть нажать кнопку Итоги, при этом в окно конструктора запроса добавляется новая запись Групповая операция. Из списка строки Групповая операция можно выбрать нужную функцию для обработки значений полей.

В таблице приведено описание доступных функций. В формулах предполагается, что х12n – значение поля для записей, включённых в группу.

Функция Описание
Sum Суммирование значение группа
Avg Среднее значение
Var Дисперсия для выборки, состоящей из значение группы
StDev Стандарты и отклонения для выборки, состоящей из значении группы
Min Минимальное значение в группе
Max Максимальное значение в группе
Count Количество значений в группе
First Первое значение в группе
Last Последнее значение в группе

Вычисляемы поля

Вычисляемое поле может быть создано в запросе, форме или отчёте. Вычисляемое поле используется для проведения подсчётов и не является обычным полем таблицы. Для создания вычисляемого поля в строке поля бланка запроса вводится некоторое выражение.

Открыть запрос в режиме Конструктора и свободные ячейке строки поля ввести выражение, например, [Вес] *[Количество]. После ввода преобразуется к виду Выражение1: [Вес] *[Количество]. Имя вычисляемого поля состоит из слова Выражение и номера, показывающего, каким по счёту оно было создано. Для построения сложных выражений можно воспользоваться Построителем выражений.

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

Запросы с параметрами позволяют запрашивать у пользователя некоторые значения, уточняющие запрос. Например, нужно найти поставщика определённой детали из определённого города. Для того, чтобы при выполнении запроса выводилось окно для ввода параметра запроса, нужно в Конструкторе запроса в строке Условия отбора написать текст, заключённый в квадратные скобки. Этот текст показывает предложение при вводе параметра запроса. При нажатии на кнопку Выполнить или при переходе к режиму Таблицы сначала появится окно для ввода значений заданного поля. Если полей с параметром в запросе указано несколько, то окна для ввода значений параметра будут появляться последовательно.

ПЕРЕКРЁСТНЫЙ ЗАПРОС

Иногда бывает нужно упорядочить информацию из Базы Данных по двум или более параметрам. В этом случае используются перекрёстные запросы. При помощи перекрёстного запроса вычисляются итоговые значения (суммы, количества значений, минимальные и максимальные значения и т.д.) и группируются по заголовкам столбцов и строк, при этом анализ информации значительно упрощается. Перекрёстный запрос можно создать с помощью Мастера запросов и с помощью Конструктора запросов. В перекрёстном запросе обычно три поля: поле Заголовка столбцов, поле Заголовка строк и поле Итогового содержимого ячеек.

Достоинства перекрёстного запроса:

- возможность обработки значительного объёма данных и вывода их в формате, который очень хорошо подходит для автоматического создания графиков и диаграмм;

- представляет информацию в обобщённом и легко обозримом виде, позволяет провести анализ данных в различных разрезах;

- простота и скорость разработки сложных запросов с несколькими уровнями детализации.

Недостатки перекрёстного запроса:

- нельзя сортировать таблицу результатов по значениям, содержащимся в столбцах, т.к. в большинстве случаев одновременное упорядочивание данных в столбцах по всем строкам невозможно. При этом можно задать сортировку по возрастанию или по убыванию по заголовкам строк.


Поделиться:



Последнее изменение этой страницы: 2019-04-11; Просмотров: 267; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь