Module
Contents
Index 🔎︎

# 报表构建器

“报表构建器”是一种用于创建您自己的数据库报表的工具。与报表向导不同，使用“报表构建器”，您可以按照想要的方式控制设计报表。生成的报表是同样可以编辑的 Writer 文档。

要使用“报表构建器”，您必须先安装“报表构建器”组件。另外，还需安装 Java 运行时环境 (JRE)，并且必须在 LibreOffice 中选择该 JRE。

## 安装 JRE 软件

“报表构建器”需要安装“Jave 运行时环境（JRE）”。

1. 选择LibreOffice - 首选项工具 - 选项
   - LibreOffice - 高级。

2. 当 LibreOffice 收集您系统上安装的 Jave 信息的时候，请等待一分钟。

   如果在你的系统上发现了最近的 JRE 版本，你会在该列表中看到一个条目。

3. 单击条目前方的选项按钮启用此 JRE 版本，以在 LibreOffice 中使用。

4. 确保使用 Java 运行时环境已启用。

如果在您的系统中没有找到JRE，请打开网页浏览器，然后在 http://www.java.com 下载JRE软件。下载后，请安装该JRE软件，重启 LibreOffice，然后再次打开LibreOffice - 首选项工具 - 选项
- LibreOffice - 高级。

## 要打开“报表构建器”

1. 打开一个 Base 文件或者新建一个数据库。数据库必须包含至少一个表格，该表格带有至少一个数据字段和一个主键字段。

2. 在 Base 窗口中单击“报表”图标，然后在“设计视图”中选择“创建报表”。

   打开“报表构建器”窗口。

“报表构建器”被分为三部分。在顶端您可以看到菜单，下面是工具栏。

在右侧，您可以看到显示当前选中对象属性值的“属性”窗口。

“报表构建器”窗口的左侧显示“报表构建器”视图。“报表构建器”视图初始状态自上向下分为三部分：

1. 页眉 - 将带有固定文本的控制字段拖动到“页眉”区域

2. 详细信息 - 将数据库字段拖放到“详细信息”区域

3. 页脚 - 将带有固定文本的控制字段拖动到“页脚”区域

选择编辑 - 插入报表页眉/页脚来插入附加的报表页眉和报表页脚区域。这些区域包含出现在整个报表开始和结尾处的文本。

单击区域名称前的 "-" 图标，在“报表构建器”视图中将此区域折叠为一行。"-" 图标变为 "+" 图标，并且您可以单击它来再次展开此区域。

您可以使用拖拽向“详细信息”区域中插入数据库字段。参见下面的“向报表中插入字段”部分。

另外，您可以单击工具栏上的“标签字段”或“文本框”图标，然后拖曳一个矩形到“页眉”或“页脚”区域，以定义一个用于所有页面的文本。在相应“属性”窗口的“标签”框中输入文本。您也可以使用“图形”图标来添加图形。

## 用于连接报表和数据库表格

1. 移动鼠标到“属性”视图。您可以看到“常规”和“数据”两个选项卡。

2. 在“数据”选项卡页面，单击“内容”打开组合框。

3. 为您要创建的报表选择表格。

4. 选择表格后，按 Tab 键以退出“内容”框。

“添加字段”窗口自动打开，显示选中表格的所有字段。

## 将字段插入到报表中

“添加字段”窗口帮助您在报表中插入表格条目。在工具栏单击“增加字段”图标来打开“添加字段”窗口。

1. 将字段的名称依次地从“添加字段”窗口拖放到报表的“详细信息”区域。随意放置字段。使用工具栏的图标对齐字段。

   字段不可能重叠。如果将一个表格字段拖进“详细信息”区域，那么一个标签和一个文本框将被插入。

2. 您也可以插入文本，该文本将同样被显示在报表的每页上。单击“标签字段”图标 ，然后在“页眉”或“页脚”区域拖出一个矩形。编辑“标签”属性以显示您想要的文本。

在“详细信息”视图中插入字段后，准备执行报表。

## 用来执行报表

1. 单击工具栏上的“执行报表”图标 。

用 Writer 文本文档打开和显示已创建的报表，该报表包含您插入的所有数据库表格的值。

如果数据库内容确定更改，请再次执行报表以更新结果报表。

## 编辑报表

首先确定您是否要编辑已生成的报表，该报表是一个静态 Writer 文档，或者是否要编辑“报表构建器”视图，然后生成一个基于新设计的新报表。

The Writer document is opened read-only. To edit the Writer document, click Edit Document on the information bar, or choose Edit - Edit Mode.

如果您想要编辑“报表构建器”视图，可以更改它的某些属性。

在“详细信息”区域单击。然后在“属性”窗口，修改某些属性，例如背景颜色。

完成后，单击“执行报表”图标 以创建一个新报表。

如果关闭“报表构建器”，将询问您是否保存报表。单击“是”，然后给定报表名称，并单击“确定”。

## 报表排序

不用排序或分组，记录将以从数据库中得到的顺序插入到报表中。

1. 打开“报表构建器”视图并单击工具栏上的“排序与分组”图标 。您可以看到排序与分组对话框。

2. 在“组合”框中，单击要首先排序的字段，并且设置“排序”的属性。

3. 执行报表。

## 分组

1. 打开“报表构建器”视图并单击工具栏上的“排序与分组”图标 。您可以看到排序与分组对话框。

2. 在“组合”框中，打开“组合页眉”列表框并且选择显示组合页眉。

3. 单击“添加字段”图标 以打开“添加字段”窗口。

4. 将要组合的字段条目拖放到组合页眉区域。然后将剩余字段拖放到“详细信息”区域。

5. 执行报表。报表显示组合记录。

如果您想要排序和组合，打开“报表构建器”视图，然后打开“排序和组合”对话框。选择显示要组合字段的组合页眉，并且选择隐藏要排序字段的组合页眉。关闭“排序和组合”窗口并执行此报表。

## 更新并且打印数据

当插入一些新的数据或编辑表格中的数据时，一个新的报表将显示更新的数据。

单击“报表”图标 ，然后双击最后保存的报表。将创建一个显示新数据的新 Writer 文档。

要打印报表，从 Writer 文档中选择文件 - 打印。