Вычисление промежуточных итогов для групп и общего итога.

Откройте базу данных Список учащихся, добавьте в нёё запросы, формы и отчёты, аналогичные приведённым ниже

 

Запросы

Оператор Between

between 2 and 4

 

Оператор In

in (2,3,4)

 

Оператор Like

like П*ов

 

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

=[ Оклад]*0.15

 

Соединение частей текста

=[ Фамилия] & “ “&[Имя]

 

Итоговые запросы

Вид→Групповые операции Sum

Группировка в итоговом запросе производится только по одному полю. Во всех остальных полях вводятся итоговые функции.

 

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

 

Формы

Создайте пустую форму в режиме Конструктор

Через общее меню или через правую кнопку мышки вызовите режим Свойства формы

 

В строке Источник записей выберите таблицу-источник, содержащую данные, на основе которых будет создана форма

 

Поменяйте цвет фона

Создайте сложную форму на базе двух таблиц

Отчёты

        

Добавление текущей даты и номера страницы

В построителе выражений  - Построить, выберите в левой колонке «Общие выражения», в средней колонке – «Текущая дата и время». Нажмите кнопку «Вставить». Вернитесь в отчёт и удалите надпись поля

 

 

Аналогично в разделе «Нижний колонтитул» можно вставить нумерацию страниц

 

Задание диапазонов группировки

 

Вид→Сортировка и группировка

 

Для каждого поля или выражения, заданного в верхней части окна сортировки и группировки, можно установить свойства Группировка и Интервал. Обычно данные группируются по каждому значению поля или выражения. Но записи можно группировать не только по отдельным значениям, но и по диапазонам значений. Вид и размер диапазона зависят от типа данных поля или выражения.

 

Например, чтобы образовать по одной группе для каждой буквы алфавита, определите создание новой группы при изменении первой буквы значения поля – таким образом, вы получите группу записей, в которых значение поля начинается с буквы А, группу записей со значением поля, начинающегося с буквы Б, и т.д. Чтобы задать группировку по первым символам, установите для свойства Группировка значение По первым знакам, а в ячейке свойства Интервал введите число начальных символов, по которым вы хотите образовывать группы.

Для чисел можно установить свойство Группировка в значение Интервал. В этом случае свойство Интервал определяет диапазоны группировки. Access вычисляет диапазоны, начиная с 0. Если задать интервал, равный 10, то будут формироваться группы значений от –20 до –11, от –10 до –1, от 0 до 9, от 10 до 19, от 20 до 29 и т.д.

 

Вычисления в области данных

Например, чтобы разместить в области данных поле Надбавка, выберите на панели элементов кнопку Поле и укажите её размещение в области данных. Вызовите окно Свойств и в свойстве Данные введите = [Стипендия]*0,5, т.е. Надбавка составляет 50% для всех записей

 

Вычисление промежуточных итогов для групп и общего итога.

Ещё одна задача, которую обычно приходиться решать при составлении отчетов, - это получение итоговых величин по группам данных. Для получения промежуточных итоговых значений для групп в эти разделы можно поместить дополнительные свободные элементы управления, в которых используется выражение, построенное с применением итоговых функций: Sum, Min, Max, Avg, Count, First, Last, StDev и Var.

 

Например, если вычисляемое поле в области данных с именем Цена содержит выражение =[Цена за единицу]*[Количество], то в разделе примечаний группы вы должны использовать выражение =Sum([Цена за единицу]*[Количество]), а не = Sum([Цена]).

 


Дата добавления: 2020-11-15; просмотров: 87; Мы поможем в написании вашей работы!

Поделиться с друзьями:




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