- •Работа с отчетами. Создание отчета
- •Создание отчета с помощью автоотчета
- •Создание отчета с помощью мастера
- •1. В окне базы данных выберите вкладку «Отчеты».
- •Создание отчета без помощи мастера.
- •Создание отчета по нескольким таблицам
- •Создание формы или отчета на основе записей, отобранных с помощью фильтра
- •Примечания
- •Переключение между режимами отображения отчета
- •Добавление элемента управления в форму или отчет
- •Добавление рисунка или другого объекта в форму или отчет
- •Предварительный просмотр отчета
- •Добавление в форму или отчет поля текущей даты и времени
- •Применение встроенных форматов к форме, отчету или элементу управления
- •Настройка автоформата для формы или отчета
- •Шаблоны форм и отчетов
- •Примечания
- •Сортировка записей в отчете
- •Группировка записей в отчете
- •Изменение порядка сортировки и группировки в отчете
- •Изменение порядка сортировки и группировки в отчете
- •Указание дополнительного поля или выражения для сортировки или группировки в отчете
- •Вывод группы в отчете на одной странице или в одном столбце
- •Скрытие повторяющихся данных в отчете с отсортированными записями
- •Скрытие повторяющихся данных в отчете со сгруппированными записями
- •Создание вычисляемого элемента управления
- •Примечания
- •Создание итогового поля в записи в отчете
- •Вычисление в отчете итоговых значений для групп записей или для всех записей
- •Вычисление в отчете суммы с накоплением
- •Вычисление в форме или отчете итогового значения для вычисляемого элемента управления
- •Создание выражения
- •Контрольные вопросы.
Вычисление в форме или отчете итогового значения для вычисляемого элемента управления
При вычислении итогового значения с помощью статистической функции, например, Sum, или статистической функции по подмножеству, например, DSum, нельзя использовать имена вычисляемых элементов управления в статистической функции. В этом случае следует повторить выражение в элементе управления. Например:
=Sum([Количество]*[Цена])
Однако, если вычисляемое поле включено в базовый запрос, например:
= ОтпускнаяЦена: [Количество]*[Цена]
то имя этого поля можно использовать в функции Sum:
=Sum([ОтпускнаяЦена])
Создание выражения
При создании выражения необходимо объединить идентификаторы, значения и операторы таким образом, чтобы они давали определенный результат. С помощью выражений выполняются как простейшие арифметические действия, например, сложение чисел (1 + 1), так и сложные операции с данными, такие как проверка соответствия значения, введенного в поле «Индекс», стандарту страны, название которой создается в поле «Страна»:
= [Страна] In ("Франция", "Италия", "Испания") And Len([Индекс])<>5
Пользователь имеет возможность создавать выражения с помощью построителя выражений или самостоятельно создавать выражения, комбинирую компоненты выражений.
Контрольные вопросы.
Для чего нужны отчеты ?
Как создать отчет при помощи конструктора отчетов ?
Как создать отчет при помощи мастера ?
Какие виды автоотчетов существуют в Access ?
Чем отличается ленточный автоотчет от автоотчета в столбец ?
Как создать отчет на основе записей, отобранных с помощью фильтра ?
Как отсортировать записи в отчете ?
Как вычислить в отчете итоговое значение для всех записей ?
Как в отчет включить вычисляемый элемент управления ?