Создание запросов на подведение итогов с помощью мастера и с по­мощью конструктора. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание запросов на подведение итогов с помощью мастера и с по­мощью конструктора.

Чтобы создать итоговый запрос, необходимо:

• Создать обычный запрос, находясь в конструкторе запросов.

• Выбрать Вид/Групповые операции,либо нажать кнопку Группо­вые операциина панели инструментов. В бланке запроса появится новая строка с наименованием Групповая операция.В этой стро­ке вы должны указать тип выполняемого вычисления.

Для удаления строки Групповая операциянеобходимо нажать еще

раз кнопку Групповая операция.

Операции, допустимые в строке Групповая операция:

• Sum-сложение

• Avg - среднее значение

• Min - минимальное значение

• Мах - максимальное значение

• Count - количество записей, содержащих не пустые значения

• StDev - стандартное отклонение

• Var - дисперсия

• First - значение в первой записи

• Last - значение в последней записи

Группировка позволяет получить вычисляемую информацию о подгруппах записей в таблице. Рассмотрим пример группировки сразу по двум полям из различных таблиц (рис ). В результате выполнения запроса книги будут сгруппированы по разделам, внутри разделов по цене и получена общая цена всех книг раздела. Таким образом можно создавать группы внутри групп. Можно выполнять итоговые операции и над вычисляемыми по­лями выборки. Чтобы включить в итоговый запрос выражение, до­бавьте в запрос вычисляемое поле и укажите тип итоговых вычисле­ний, выполняемых над этим полем. Выражения для вычисления могут содержать формулы, связанные арифметическими операторами. В ка­честве элементов формул могут использоваться поля, константы и функции. Использование круглых скобок позволяет изменить порядок вычислений в выражениях.   По умолчанию поля результирующей таблицы имеют те же на­именования, что и поля исходной таблицы, а итоговым полям при­сваиваются наименования в соответствии с принятыми в системе со­глашениями. Начальная часть имени обычно содержит имя итоговой операции, за которым следует имя поля, над которым эта операция выполняется. Для изменения наименования этого поля в строке Полеперед именем поля или выражения напечатайте новое поле и отделите его двоеточием. Имена полей в исходной таблице при этом останут­ся без изменения.       Дополнительные характеристики запроса можно задать вызвав бланк свойств запроса. Например, если необходимо просмотреть толь­ко часть записей выбираемых запросом, используется свойство Набор значений и т.д.

 

 14. Перекрестные запросы. Создание перекрестного запроса с помощью Мастера.

Перекрёстный запрос-позволяет упорядочить инфф-ию в БД по 2м или более значениям группировки и на основании общего подмн-ва соотв групп сделать те или иные выводы.Их можно созд с пом мастера и констр-ра.С пом мастера-создаётся только на основе одной таблицы или одного щапроса.Для этого:выбрать режим мастера в окне Новый запрос,откр первое окно мастера,в нём выбрать таблицу и из списка Таблица\Запросы,выбрать назв для перекр запроса.В след окне выбрать поле для заголовка строк.В след окне из списка выбранные поля выбрать поле для заголовков столбцов,а в след окне выбр поле «числовые или денежные» и операцию суммирования для ячеек результирующей таблицы.Кр того,можно опред-ть суммы зн-чий в каждой строке,установив опцию да в обл вычисления числового значения для каждой строки.В этом случае в перекр запросе будет создан столбец «итоговое значение».

15.Перекрестные запросы. Создание перекрестного запроса с помощью конструктора.Для анализа информации, полученной на основании общего подмножества соответствующих групп используется перекрестная таблица. Перекрестную таблицу можно создавать в мастере и конструкторе.Порядок создания перекрестного запроса в конструктореВ создании перекрестного запроса используются таблицы модели машин и клиенты:1) Запросы / Создать / Конструктор

2) Добавить таблицы – клиенты и модели машин

3) На панели инструментов нажать кнопку «Тип запроса» и выбрать из списка значение « Перекрестный запрос»

4) В бланк запроса включить поля «Модель» и «Транспортные издержки» из таблицы « Модели Машин» и поле « Фамилия» из таблицы «Клиенты».

5) Чтобы значение поля «Модель» появилось в заголовке строки в бланке перекрестного запроса – щелкнуть на странице перекрестная таблица и выбрать в списке значений « Заголовки строк». В строке « Групповая операция» должна остаться стандартная установка «Группировка» для поля «Фамилия»; щелкнуть на поле « Перекрестная таблица» и в списке выбрать «Заголовки столбцов» и оставить установку « Группировка»

6) Для отображения содержимого в таблице в качестве значения поля «Транспортные издержки» щелкнуть на строке « Перекрестная таблица» и установить элемент « Значение». При этом в строке «Групповая операция» необходимо вывести функцию суммирования

7) При определении критериев отбора в строке «Групповая операция» надо выбрать значение « Условие» и вывести выражение в строку « Условие отбора». Для этого поля в строке « Перекрестная таблица» ничего вводить не нужно, но для отображения запроса надо перейти в режим таблицы.



Поделиться:


Последнее изменение этой страницы: 2024-07-06; просмотров: 38; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.)