MS Access - Форматирование отчетов
В этой главе мы узнаем, как форматировать отчеты. Вы обнаружите, что существует много общего между форматированием отчетов и формами форматирования, но есть несколько инструментов и приемов, специфичных для отчетов. Давайте теперь рассмотрим концепцию разделов отчета и группировки.
Для этого нам нужно открыть отчет, который мы создали в предыдущей главе. Здесь мы увидим, как часть этой информации отображается в отчете.
Здесь мы начнем с раздела отчета и группировки.
Давайте теперь перейдем к представлению «Дизайн» этого отчета.
Вы можете видеть, что здесь не на что смотреть, и здесь видны только заголовок страницы, раздел сведений и нижний колонтитул. Вы можете легко добавить пару дополнительных разделов.
Щелкните правой кнопкой мыши в любом месте этого отчета, и вы увидите верхний / нижний колонтитул страницы и верхний / нижний колонтитул отчета. В этом конкретном отчете этот верхний / нижний колонтитул не отображается. Давайте выберем этот вариант и вернемся в представление отчета.
Вы можете видеть, что он просто добавляет небольшую цветную область в самом верху отчета. В представлении «Дизайн» разверните эту область, наведя указатель мыши на верхнюю часть разделителя заголовка страницы, щелкнув и перетащив вниз. Это добавит больше области в заголовок отчета.
В представлении отчета теперь вы увидите больше области в самом верху отчета, как показано на следующем снимке экрана.
Элементы управления «Верхний и нижний колонтитулы отчета» отображаются в верхней части первой страницы этого отчета. Нижний колонтитул отчета определяет, что вы видите на самой последней странице в нижней части отчета.
Верхний и нижний колонтитулы отчета отличаются от верхнего и нижнего колонтитулов вашей страницы. Все, что находится в заголовке страницы, будет отображаться вверху каждой страницы. Точно так же все, что помещено в нижний колонтитул страницы, будет повторяться внизу каждой страницы.
Теперь вы можете добавить дополнительные уровни группировки, и для этого вам нужно убедиться, что у вас включены групповая сортировка и общая площадь.
В разделе «Группировка и итоги» вкладки «Дизайн» нажмите кнопку «Группировать и сортировать», чтобы открыть область «Группировка, сортировка и итоги» внизу, как показано на следующем снимке экрана.
Теперь вы можете добавлять дополнительные группы или группировки для любого элемента управления, который есть в вашем отчете. Теперь давайте нажмем на Добавить группу.
На приведенном выше снимке экрана вы можете увидеть базовый источник управления для отчета с названием проекта, заголовком задачи, сроком выполнения и процентом выполнения. Теперь предположим, что мы хотим сгруппировать все наши поздние задачи по проектам, поэтому выберите Project Name из списка.
Теперь вы увидите дополнительный уровень группировки ProjectName Headerнад разделом сведений. Вместо того, чтобы имя проекта отображалось рядом с каждой отдельной запаздывающей задачей, теперь мы можем переместить этот элемент управления в этот заголовок имени проекта. Вы можете выбрать его, а затем нажатьCtrl + X на клавиатуре, чтобы вырезать его из этого раздела сведений и щелкните в любом месте фона заголовка имени проекта, а затем нажмите Ctrl + V чтобы вставить этот элемент управления в заголовок имени проекта.
Теперь вы можете перейти в представление отчета и увидеть изменения, внесенные для группировки элементов в отчете, как показано на следующем снимке экрана.
У каждого отдельного проекта есть свой маленький уровень на отдельной строке, а затем под этой областью вы увидите все задачи, которые опаздывают для вышеуказанного проекта. Теперь, когда это изменилось, вы можете пройти и начать форматирование отчета в режиме макета.
Если вы хотите увеличить имя проекта, перетащите строку ниже и измените размер шрифта на 20 на вкладке «Формат».
Вы можете увеличить ширину элемента управления, чтобы покрыть всю ширину страницы.
Чтобы удалить границу вокруг элемента управления, щелкните контур фигуры на вкладке «Формат», как показано на следующем снимке экрана.
Выберите Transparent вариант.
Теперь давайте перейдем к представлению «Дизайн», как показано на следующем снимке экрана.
Отрегулируйте заголовок задачи слева на странице, как показано на следующем снимке экрана.
Давайте теперь перенесем данные из раздела заголовка страницы в ProjectName раздел заголовка с использованием Ctrl+X и Ctrl+V.
Давайте теперь вернемся к просмотру отчета. Теперь вы увидите, что метки появляются прямо над элементами управления, которые они описывают.
Если вы заметили, то увидите, что между задачами и названием следующего проекта нет пробела. Между ними должно быть дополнительное пространство. Для этого нам нужно добавитьProjectName Footer.
Теперь перейдите в представление «Дизайн».
В области «Группа, сортировка и итоги» нажмите кнопку «Еще» рядом с названием проекта.
Теперь вы найдете все варианты группировки и сортировки по имени проекта, как показано на следующем снимке экрана.
Здесь у нас есть свойство под названием Without a Footer Section. Давайте изменим этот параметр, щелкнув маленькую стрелку рядом со словамиWithout a Footer Section.
Измените это на With a Footer Section.
Как вы можете видеть на приведенном выше снимке экрана, добавлен раздел нижнего колонтитула ProjectName под разделом Details. Он будет действовать как нижний колонтитул для этой группы имен проектов.
Давайте теперь вернемся к просмотру отчета.
Чтобы удалить затенение или появление фона для чередующихся областей как в разделе «Подробности», так и в области «Имя проекта», снова перейдите в представление «Дизайн».
Давайте сначала изменим раздел «Подробности», щелкнув разделитель сведений и затем открыв лист «Свойства».
На вкладке Формат измените Alternate Back Color к No Color как на следующем снимке экрана.
Аналогичным образом измените Альтернативный цвет задней стороны на Нет цвета для заголовка ProjectName и нижнего колонтитула ProjectName и перейдите в представление отчета.
Теперь вы можете увидеть, как выглядит отчет. Чтобы увидеть, как ваши данные будут напечатаны страница за страницей, позвольте нам перейти к предварительному просмотру печати.
Вот как это будет выглядеть при печати.