Ms Access 简明教程

MS Access - Formatting Reports

在本章中,我们将学习如何格式化报表。你会发现格式化报表与格式化表单有很多相似之处,但有一些工具和技巧是专门针对报表的。现在让我们了解报告部分和分组的概念。

为此,我们需要打开我们在上一章中创建的一个报告。在这里,我们将看到其中一些信息如何在报告中显示。

displayed information

在这里,我们将从报告部分和分组开始。

现在让我们转到此报告的设计视图。

report section

你可以看到这里没有很多内容,这里只有页眉、详细信息部分和页脚可见。你可以非常容易地添加其他几个部分。

additional section

在此报告上的任意位置单击鼠标右键,你将看到页眉/页脚和报告页眉/页脚。此报告没有显示该报告页眉/页脚。让我们选择该选项并返回报告视图。

report header

可以看到,它只在报告的顶部添加了一个小彩色区域。在设计视图中,将鼠标悬停在该页眉分隔符正上方、单击并向下拖动以展开该区域。这将为报告页眉添加更多区域。

report design view

在报告视图中,现在你将在报告的顶部看到更多区域,如下面的屏幕截图所示。

more area

报告页眉和页脚控件显示在该报告第一页的顶部。报告页脚控件控制你在报告底部最后一页上看到的内容。

footer control

报告页眉和页脚与你的页眉和页脚不同。放在页眉中的任何内容都会显示在每一页的顶部。同样,放在页脚中的任何内容都会在每页底部重复。

bottom report

现在你可以添加其他分组级别,要做到这一点,你要确保打开了组排序和总计区域。

在设计选项卡的分组和总计部分中,单击组和排序按钮,这将在底部打开组、排序和总计区域,如下面的屏幕截图所示。

repeat footer

你现在可以在报告中的任何控件上添加其他组或分组。现在让我们单击添加组。

additional group

在上图中,你可以看到报告的基本控件来源,包括项目名称、任务标题、到期日期和完成百分比。现在假设我们想要按项目将所有逾期任务分组,因此从列表中选择项目名称。

task by project

现在,你将在详细信息部分上方看到一个额外的分组级别 ProjectName Header 。我们现在可以将此控件上移到此项目名称标题,而不是让项目名称显示在每个逾期任务旁边。你可以选择它,然后按键盘上的 Ctrl + X 将其从详细信息部分中剪切下来,然后单击该项目名称标题背景中的任意位置,然后按 Ctrl + V 将该控件粘贴到该项目名称标题中。

name header

现在,你可以转到报告视图,查看对报告中事务进行分组所做的调整,如下面的屏幕截图所示。

adjustments

每个项目在自己的线上都有自己的小级别,然后在这个区域下方,您将看到所有该项目已逾期的任务。现在,稍做更改之后,您可以在布局视图中开始设置报告格式。

如果您想要扩大项目名称,则拖动下面的行,然后在“格式”选项卡中将字体大小更改为 20。

project name bigger

您可以增加控件的宽度,使其覆盖整个页面宽度。

increase width

若要移除控件周围的边框,请在“格式”选项卡中单击“形状轮廓”,如下面屏幕截图所示。

shape outline

选择 Transparent 选项。

transparent

让我们现在转到设计视图,如下面屏幕截图所示。

group sort

将任务标题调整到页面的左侧,如下面屏幕截图所示。

task title design

让我们现在使用 Ctrl+XCtrl+V 将数据从“页眉”部分带到 ProjectName 标题部分。

add group

让我们现在返回到报告视图。您现在会看到这些标签直接显示在它们描述的控件上方。

appeared label

如果您注意到了,您会发现任务和下一个项目名称之间没有空格。它们之间应该有额外的空格。为此,我们需要添加 ProjectName Footer

现在,转到设计视图。

name footer

在“分组、排序和总计”区域中,单击项目名称旁边的“更多”按钮。

您现在将看到有关如何按项目名称分组和排序的所有选项,如下面屏幕截图所示。

group sort name

在此处,我们有一个名为 Without a Footer Section 的属性。让我们通过单击文字 Without a Footer Section 旁边的那个小箭头更改该选项。

footer section

将其更改为 With a Footer Section

with section

正如您在上面的屏幕截图中看到的那样,在“详细信息”部分下方的“ProjectName Footer”部分已添加。这将作为该项目名称组的页脚。

让我们现在返回到报告视图。

detail section

若要移除交替区域在“详细信息”部分和“项目名称”区域中作为背景的阴影或外观,请再次转到设计视图。

remove shading

让我们先通过单击详细信息分隔符然后打开“属性”表来更改“详细信息”部分。

在“格式”选项卡上,更改 Alternate Back ColorNo Color ,如下面的屏幕截图所示。

alternate color

类似地,将“备用背景颜色”更改为“无颜色”,以适用于“ProjectName Header”和“ProjectName Footer”,然后转到“报表视图”。

change alternate color

现在你可以看到报表的显示方式。要了解数据将逐页打印的方式,让我们转到“打印预览”。

print preview

这就是打印时显示的样子。