Ms Access 简明教程

MS Access - Reports Basics

在本章中,我们将介绍报表的原理以及如何创建报表。报表提供一种查看、格式化和整理 Microsoft Access 数据库中的信息的方式。例如,你可以为所有联系人创建电话号码的简单报表。

  1. 报表包含从表或查询中提取的信息,以及与报表设计存储在一起的信息,例如标签、标题和图形。

  2. 提供基础数据的表或查询也称为报表的记录源。

  3. 如果你想要包含的所有字段都存在于一个表中,则将该表用作记录源。

  4. 如果这些字段包含在多个表中,则需要使用一个或多个查询作为记录源。

Example

现在,我们使用一个简单的示例来了解创建非常简单的报表的流程。为此,我们需要转到“创建”选项卡。

report

在单击“报表”按钮创建基本报表之前,请确保选择正确的查询。在这种情况下,你的导航窗格中已选择“ qryCurrentProjects ”。现在单击“报表”按钮,该按钮会根据该查询生成一份报表。

project selected

你将看到报表在版式视图中打开。这提供了一种快速方式来调整你在报表中看到的所有字段的大小或宽度。现在我们调整列宽,以便以更好的方式使所有内容都适合放置。

adjust columns

向下滚动并调整底部的页面控件。

adjust page control

这是创建非常简单的报表的一种非常快的方法。你还可以从报表设计视图进行轻微的更改和调整。

quick way
  1. 就像表单一样,报表由各种不同的部分组成。

  2. 您有详细信息部分,大部分数据都在此处。

  3. 您还将看到页眉和页脚部分;这些部分显示在报表中每一页的顶部和底部。

现在让我们更改报表标题并赋予它另一个名称。

change title

单击保存图标保存报表。

report name

您将看到上面的对话框。

为报表输入名称并单击“确定”。如果您想查看此报表实际的样子,在打印预览中,您可以返回到“视图”按钮并单击“打印预览”查看此报表在纸张或 PDF 上打印时的样子。

actual look

使用右下角的工具,您可以放大或缩小。当您切换到“打印预览”时,还可以在“打印预览”选项卡上看到一些按钮,这些按钮会自动显示。在缩放部分,您可以查看一页、两页;或者如果您有较长的报表,您可以一次查看四页、八页或十二页。您还可以调整一些简单内容,例如打印要使用的纸张大小、报表页边距、方向、列数、页面设置等。这就是使用“创建”选项卡上的“报表”按钮创建非常快速简单的报表的方式。

Create a Report Using Report Design

报表设计是使用 Access 创建快速报表的另一种方法。为此,我们需要使用报表设计视图按钮,它类似于窗体设计按钮。这将创建一个空白报表并直接将其打开到设计视图,这使您可以更改控件源并直接将字段添加到报表的设计视图。

现在,让我们转到“创建”选项卡并单击“报表设计”按钮。

report design

它将打开一个空白报表或一个未绑定的报表,这意味着此报表未连接到我们的数据库中的任何其他对象。

unbound report

在“工具”组中的“设计”选项卡上,选择“属性表”。这将打开属性窗格。

tools group

在“数据”选项卡上,为该报表分配一个记录源,以将其连接到数据库对象,如下面的屏幕截图所示。

data tab

从下拉菜单中选择 qryLateProjects ,现在,下一步是单击“设计”选项卡上的“添加现有字段列表”按钮来添加一些字段到此报表。

late projects

选择字段,如上面的屏幕截图所示。

select fields

将字段拖动到报表中,如上面的屏幕截图所示。转至“排列”选项卡,然后在“表”组中,您可以从几个选项中进行选择。

choose form

有一个堆叠布局和一个表格布局,它们类似于电子表格。让我们选择表格布局。

tabular layout

您会看到它会将所有标签移到页眉区域。这些标签只会显示在每一页的顶部一次,而数据查询会针对详细信息部分中的每条记录重复。现在,您可以进行一些调整,使您的 ProjectName 字段更宽。

field wider

正如您在上面的屏幕截图中看到的那样,详细信息部分和页脚之间有很大的空间。

让我们将页面页脚向上拖动,以减少空间,如下面的屏幕截图所示。我们现在将转到“设计”选项卡,然后单击“视图”按钮,并选择“报表视图”。

page footer
report view

你现在可以看到,一些项目名称不完整;你可以使用设计视图或版式视图调整它。

simple report

这就是我们只使用“设计视图”就创建简单报表的步骤。