Выберите любой раздел ниже, чтобы узнать о отчетах в Northwind Developer Edition.
Northwind Developer Edition предлагает примеры отчетов в следующих трех категориях.
-
Отчеты о продажах: ежемесячно на сотрудника, ежемесячно на продукт, ежеквартально на продукт
-
Отчеты о сотрудниках: список Email, список телефонов
-
Отчет каталога: Каталог северного ветра
Результаты продаж для Northwind можно просмотреть для разных временных интервалов и для разных областей.
В форме Отчет есть меню, в котором можно выбрать один из предопределенных отчетов. С помощью текстовых полей в форме отчета можно внести корректировки для выбора определенных диапазонов дат.
Условия отчета
Форма отчета содержит критерии для определенных периодов времени, определяемых датой начала и датой окончания для отчетов о продажах. По умолчанию форма отчета инициализирует эти даты как текущую дату окончания и за три месяца до текущей даты начала. С помощью текстовых полей в форме можно настроить один или оба значения, чтобы выбрать другие диапазоны дат.
Примечание: Параметры, такие как условия даты, не требуются для определенных отчетов (Email сотрудников, список телефонов сотрудников, каталог продуктов), которые открываются со всеми записями отчета. Чтобы избежать путаницы, элементы управления выбора даты в форме отчета скрыты.
Колонтитулы группы
Заголовки групп могут эффективно упорядочивать данные в отчетах, разделяя и суммируя данные по группам. Сведения в каждой группе содержат сведения об отдельных членах этой группы. Отчеты могут суммировать данные в нижних колонтитулах групп и в нижнем колонтитуле отчета.
Современные диаграммы
В отчетах о продажах современные диаграммы дополняют числовые данные круговыми диаграммами, обобщающими данные. Диаграммы находятся в заголовке отчета, за которым следуют заголовки групп и подробные данные в разделе сведений. Нижние колонтитулы группы отображают итоги для каждой группы.
Примечание: Функция "Современные диаграммы " доступна в Access 2019 и более поздних версиях, а также в подписках Microsoft 365. Если открыть один из этих отчетов в более ранней версии, вы увидите пустую область, в которой будет находиться диаграмма.
Динамическая фильтрация в представлении отчета
Отчет о ежемесячных продажах на сотрудника также поддерживает базовую динамическую фильтрацию при отображении в представлении отчета. Набор tempvar при выборе параметра Ежемесячные продажи на сотрудника сигнализирует о том, что он будет открыт в представлении отчета.
Отчеты в Access поддерживают несколько основных событий в представлении отчетов, например Double-Clicking поле "Список" или нажатие кнопки "Команда". В приведенном здесь случае в отчете отображается список сотрудников в списке (который отображается только в представлении отчета). При двойном щелчке имени сотрудника данные фильтруется по продажам этого сотрудника. Фильтр не применяется к диаграмме, так как отображение круговой диаграммы для одного элемента будет бессмысленным.
Примечание: События, доступные для элементов управления в отчетах, — это только подмножество событий, доступных для тех же элементов управления в формах; доступные элементы управления настраиваются в соответствии с предполагаемым интерфейсом отчета.
Northwind Developer's Edition включает два отчета о типах реестра для сотрудников:
• Список
Email сотрудников
• Список телефонов сотрудников
Из этих примеров можно реплицировать дополнительные отчеты.
Реестры отсортированы от имени до фамилии, так как полное имя каждого сотрудника отображается в отчете. Список Email сотрудников и список телефонов сотрудников — это базовые отчеты. Список сотрудников Email использует заголовки групп для упорядочения имен по разделам на основе первой буквы отсортированного имени, которое является именем в этом отчете. Для сравнения в списке телефонов сотрудников предлагается другой подход без группирования.
Мы создали отчет По каталогу Northwind Fall с подмигивая к аналогичному отчету на веб-сайте DevExpress.
Наиболее сложной частью здесь является создание оглавлиения (оглавление) на лету. Для этого отчет должен выполняться дважды:
-
Во-первых, он отрисовывается в PDF-файл, который записывает сведения о номере страницы в временную таблицу Catalog_TableOfContents. Для этого используется инструкция Insert в событии Print уровня группирования ProductCategoryName . Специальная обработка активируется флагом в tempVar.
-
Во второй раз отчет открывается в режиме предварительного просмотра, как обычно.
Также следует отметить создание двух уровней группировки для страницы 2 (Тур гастрономического мира) и 3 (оглавление).
-
Northwind 2.0 Developer Edition: сведения, которые следует знать
-
Northwind 2.0 Developer Edition: все разделы