Проектирование сложных отчетов

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

Простые отчеты — великолепное средство программы Access, но они статичны, строги и просты. Главное их ограничение — структура отчета. Независимо от того, как вы форматируете или упорядочиваете данные в простом отчете, программа Access всегда представляет их в виде таблицы.

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

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

Улучшение отчетов в Конструкторе

Конструктор— это режим, который освобождает ваши отчеты. Как вы узнали в предыдущей главе, Конструкторобеспечивает иное представление отчета. В отличие от Режима макетав Конструкторевы не увидите никаких данных отчета. Вместо этого перед вами предстанет проект вашего отчета, сообщающий программе Access о том, как формировать отчет.

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

Рассмотрим простой отчет с перечнем товаров, созданный в предыдущей главе. Переключившись в режим Конструктора,можно увидеть, что делает отчет действующим (рис. 11.1).

Для перехода в Конструкторщелкните правой кнопкой мыши заголовок вкладки и выберите режим Конструктор.


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

Раздел Область данных— самая важная часть. Когда запускается выполнение отчета (с помощью печати или отображения в Режиме макета),Access повторяет раздел Область данныхдля каждой строки. Программа заполняет поля в разделе Область данныхзначениями из соответствующей записи

Примечание

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

Рандомно подобранные статьи с сайта:

Загоровский В. Проектирование сложных ГИС


Похожие статьи:

  • Проектирование сложных форм

    Формы полезны программисту как небольшие защитные приспособления. Они упрощают выполнение повседневных задач и придают вашей БД строгий и оригинальный…

  • Разработка форм и отчетов

    В процессе определения этапов загрузки БД и требований к конструируемым формам целесообразно выполнить: определение документов, содержащих необходимые…

  • Редактирование отчетов в режиме конструктора

    Пример № 3.Добавим в отчет, созданный в примере № 1, поля, вычисляющие среднее значение поля «температура тела при поступлении». Для этого в области…

admin