报表说明
# 报表说明
默认状态的报表设计界面如下图所示。

各区域说明如下。
- 报表设计工作区,用于进行放置、拖动、修改对象等相关报表设计操作。
- 菜单栏,用于执行报表设计界面的相关操作。
- 工具栏,一些快速图形工具,用于设置菜单栏等。
- 对象工具栏,用于放置快速选择对象的工具栏。
- 报表(报告)页面标签,放置多个页面的标签信息以及脚本的相关信息。
- 报表(报告)组件树形窗格,用于显示报表(报告)中的对象的层级关系,帮助进行报表设计的相关操作。
- 对象查看器,可以查看当前选择对象的属性以及事件信息。
- 数据树形窗格,包含了数据信息、变量、函数等可用的参数,其中的元素可以从此窗格拖动到报表(报告)页面上。
- 标尺:可以将标尺拖动到报表(报告)页面上,以在页面上创建蓝色准线(对象对齐附近的准线)。
# 1. 操作与控制
以下内容为报表设计页面使用的用于进行操作的说明以及快捷键操作说明。
# 1.1. 鼠标控制
操作 | 说明 |
---|---|
左键 | 选择对象、粘贴新对象; 移动或调整选定对象的对象大小,通过拖动选定对象组左下角的红色方框来放大和缩小页面 |
右键 | 所选对象的上下文菜单 |
双击 | 打开对象的编辑器 如果是报表背景页面,双击空白处将打开“页面设置”对话框 |
鼠标滚轮 | 滚动报表的页面 |
Shift+左键 | 启用对象多选 |
Ctrl+左键 | 通过移动鼠标创建框架,释放按钮以选择框架中捕获的所有对象,也可以单击页面空白处,并根据需要移动鼠标 |
# 1.2. 快捷键
快捷键 | 说明 |
---|---|
Ctrl+O | [文件] -[打开] 菜单命令 |
Ctrl+S | [文件] -[保存] 菜单命令 |
Ctrl+P | [文件] -[预览] 菜单命令 |
Ctrl+Z | [编辑] -[撤销] 菜单命令 |
Ctrl+C | [编辑] -[复制] 菜单命令 |
Ctrl+V | [编辑] -[粘贴] 菜单命令 |
Ctrl+X | [编辑] -[剪切] 菜单命令 |
Ctrl+A | [编辑] -[全选] 菜单命令 |
方向键,Tab | 移动光标以选择组件 |
Del | 删除选择的组件 |
Enter | 进入选择组件的编辑器 |
Shift+方向键 | 修改选择组件的尺寸大小 |
Ctrl+方向键 | 移动选择的组件 |
Alt+方向键 | 将选定对象按指定方向邻接到相邻对象(用于对齐) |
# 2. 工具栏说明
# 2.1. 设计器模式工具栏
模式工具栏与设计器窗口左侧边缘的对象工具栏集成在一起,并具有以下按钮:
图标 | 名称 | 说明 |
---|---|---|
选取工具 | 标准操作模式:鼠标光标选择对象,修改其大小等 | |
徒手工具 | 允许拖动整个报表(报告)页面 | |
显示比率工具 | 允许单击鼠标左键放大(如果已经为25-75%,则添加25%,否则为100%) 或右键单击以缩小(如果已经是50-100%,则减去25%,否则减去100%) 拖动时按住鼠标左键放大到所选区域 | |
编辑文本工具 | 允许就地编辑“文本”对象 按住鼠标左键并移动光标会创建一个新的“文本”对象并为其设置大小,然后打开其编辑器 | |
复制格式工具 | 允许将格式从一个“文本”对象复制到其他对象: 选择一个具有目标格式的“文本”对象,单击复制格式工具按钮,依次选择目标“文本”对象以更改为目标格式 通过单击其他任何模式按钮退出格式复制模式 |
# 2.2. 标准工具栏
标准工具栏内包含报表文件操作的常用选项。
图标 | 名称 | 说明 |
---|---|---|
新报表 | 创建一个新的空白报表 | |
打开报表 | 从文件打开报表,快捷键Ctrl+O | |
保存报表 | 保存报表至文件,快捷键Ctrl+S | |
预览 | 预览报表,快捷键Ctrl+P | |
新报表页面 | 添加新的页面至报表 | |
新对话框 | 添加新的对话框至报表 | |
删除页 | 删除当前页面 | |
页面设置 | 打开页面设置对话框 | |
剪切 | 剪切当前选择组件至剪切板,快捷键Ctrl+X | |
复制 | 复制当前选择组件至剪切板,快捷键Ctrl+C | |
粘贴 | 从剪切板中将组件粘贴至设计器,快捷键Ctrl+V | |
撤销 | 撤销最后一次操作,快捷键Ctrl+Z | |
重复 | 重做上次被撤销的操作 | |
群组 | 将选择的组件组合为群组 | |
取消群组 | 取消已经组合为群组的组 | |
显示比率 | 设置页面缩放比率 |
# 2.3. 文本工具栏
文本工具栏包含对文本字体格式等设置的常用工具。
图标 | 名称 | 说明 |
---|---|---|
No Style | 样式 | 显示所选“文本”对象的样式,从下拉列表中选择以更改所选对象的样式,在报表 -样式 中定义样式 |
Arial | 字体名称 | 显示所选“文本”对象的字体,从下拉列表中选择以更改所选对象的字体,显示列表顶部使用过的最后五种字体 |
10 | 字体大小 | 显示所选“文本”对象的字体大小,从下拉列表中选择以更改所选对象的字体大小,也可以直接在编辑框中输入数字 |
粗体 | 打开/关闭“文本”对象内容的字体粗体样式 | |
斜体 | 打开/关闭“文本”对象内容的字体斜体样式 | |
底线 | 打开/关闭“文本”对象内容的字体添加下划线样式 | |
字体设置 | 打开字体设置对话框 | |
字体颜色 | 下拉字体颜色选择网格 | |
强调 | 打开强调对话,可以设置突出显示的条件 | |
文本方向 | 从下拉列表更改文本旋转 | |
左对齐 | 左对齐“文本”对象框架内的文本 | |
居中 | 居中“文本”对象框架内的文本 | |
右对齐 | 右对齐“文本”对象框架内的文本 | |
两端对齐 | 两端对齐“文本”对象框架内的文本 | |
上对齐 | 上对齐“文本”对象框架内的文本 | |
垂直居中 | 垂直居中“文本”对象框架内的文本 | |
底部对齐 | 底部对齐“文本”对象框架内的文本 |
# 2.4. 框架工具栏
框架工具栏用于设置文本边框的格式选项。
图标 | 名称 | 说明 |
---|---|---|
上方线 | 打开/关闭“文本”对象的顶部框架线 | |
下方线 | 打开/关闭“文本”对象的底部框架线 | |
左边线 | 打开/关闭“文本”对象的左侧框架线 | |
右边线 | 打开/关闭“文本”对象的右侧框架线 | |
框线 | 打开“文本”对象的全部框架线 | |
没有边框 | 关闭“文本”对象的全部框架线 | |
编辑边框 | 打开外框编辑器对话框 | |
背景颜色 | 从下拉列表中选择设置背景颜色 | |
填充色 | 调用填充编辑器对话框 | |
外框颜色 | 下拉框线颜色选择网格 | |
外框样式 | 下拉框架线型选择列表 | |
1 | 外框宽度 | 从下拉列表中设置框架线宽,也可以直接在编辑框中输入数字(0.1到10) |
# 2.5. 对齐工具栏
对齐工具栏包含组件对齐方式设置的常用工具。
图标 | 名称 | 说明 |
---|---|---|
显示栅格 | 开启/关闭栅格的显示 | |
栅格对齐 | 开启/关闭栅格的对齐模式 | |
适应栅格 | 使组件的尺寸适合对应的栅格 | |
齐左 | 使组件对齐左边缘(至第一个选定对象),需要进行多选操作才可使用 | |
水平居中 | 使组件对齐水平居中(至第一个选定对象),需要进行多选操作才可使用 | |
齐右 | 使组件对齐右边缘(至第一个选定对象),需要进行多选操作才可使用 | |
齐上 | 使组件对齐上边缘(至第一个选定对象),需要进行多选操作才可使用 | |
垂直居中 | 使组件对齐垂直居中(至第一个选定对象),需要进行多选操作才可使用 | |
齐底 | 使组件对齐下边缘(至第一个选定对象),需要进行多选操作才可使用 | |
水平空间 | 使选中组件在水平方向等距 | |
垂直空间 | 使选中组件在垂直方向上等距 | |
水平居中 | 使选中组件在水平方向上居中 | |
垂直居中 | 使选中组件在垂直方向上居中 | |
相同宽度 | 设置相等的宽度(与第一个选定对象相同) | |
相同高度 | 设置相等的高度(与第一个选定对象相同) |
# 3. 设计选项
通过[视图]
-[选项...]
菜单命令可设置设计器选项。

您可以在此处设置参考标线生成的珊格单位(豪米,英寸,像素)和网格大小。
您可以设置网格的可见性和对齐方式(点击显示珊格
以设置是否显示参考线,点击珊格对齐
可设置参考线是否对齐)。 也可以通过设计器中标准工具栏中的按钮来完成此操作。
如果启用了[使用对象的字体设置]
选项,您可以为代码编辑器窗口和文本编辑器设置字体。 文本编辑器窗口中的字体与正在编辑的对象的字体匹配。可以单独对代码或者文本编辑器进行实际设置,以及调整文本的字体内容大小。
设计器工作区和工具窗口的默认白色背景可以通过点击[工作空间]
和[工具视窗]
按钮,在弹出的页面中选择颜色l进行修改。
[LCD珊格颜色]
的选项选项增加了网格线的对比度,并提高了它们在LCD监视器上的可见性。
[Show script variables]
:脚本相关的选项,设置此项以显示脚本变量的相关信息。
[Show report objects]
:脚本相关的选项,设置此项以显示报表对象的相关信息。
[Show Rtti variables]
:脚本相关的选项,设置运行时类型识别的变量的相关信息。
[插入后显示编辑器]
选项控制插入新对象时发生的情况。如果启用该选项,则每次插入对象时都会显示其编辑器。创建大量空白对象时,建议暂时禁用该选项。
禁用[显示数据段的标题]
选项可隐藏数据段标题,从而节省设计页面上的空间。禁用时,数据段标题显示在数据段工作区中。
[自由摆设数据段的位置]
选项禁用将区域捕捉到页面上。默认情况下,此选项是禁用的,并且数据段会根据其功能自动在页面上分组。数据段之间的间隙在[间距]
中设置。
# 4. 报表设置
[报表设置]
对话框可从[报表]
-[选项...]
菜单中获得。 对话分为三页。
在第一页上,您可以查看报表(报告)的常规设置:

您可以将报表绑定到系统中安装的打印机上。这意味着在打印报表时,所选打印机将成为默认打印机。在系统中有几台不同的打印机的情况下,这会十分有用;例如文本文档可以绑定到单色打印机,而图形文档可以绑定到彩色打印机。 在[打印机设置]
中选择[预设]
后,报表将不会绑定到任何特定打印机,而是会在系统的默认打印机上打印。
您还可以设置要打印的报表的数量以及是否自动分页。打印报表时,此对话框中设置的值将显示在[打印]
对话框中。
如果勾选[两遍过程]
,将分两步执行报表生成。在第一阶段中,将创建报表草稿并将其分为几页,但不可预览。在第二阶段中,草稿报表将转换为标准报表,然后将其保存在预览流中。
为什么需要两遍过程?通常,在报表需要访问报表(报告)中的总页数(即用作例如“第1页,共15页”)的情况下需要使用此选项。总页数是在第一遍过程中计算的,可以通过TOTALPAGES
系统变量使用。最常见的错误是当尝试在单遍过程报表中使用此变量时返回数值为0。
两遍过程的另一个用途是在第一遍中执行一些计算,并在第二遍中显示结果。例如,当总和显示在组标题中而不是通常的组页脚中时。通过在对象的OnBeforePrint
事件中编写报表(报告)脚本代码来完成这种类型的计算。
[空打印]
允许创建不包含数据行的报表(报告)。如果禁用此选项,将不会创建空白报表(报告)。
[密码]
用于设置密码,必须先输入密码才能打开报表(报告)。
在第二页上,您可以设置报表(报告)继承选项:
在此对话框中,您可以看到基本报表的名称(如果该报表是继承的),分离该基本报表(在这种情况下,您的报表将是独立的并且是非继承的)或从可用的基本报表之一继承该报表。
对话框的第三页允许您设置报表(报告)的描述性属性:
此页面上的所有字段仅供参考,不可打印。
# 5. 页面设置
页面选项可通过[文件]
-[页面设置...]
菜单或点击页面上标准工具栏中的页面设置按钮来使用。 对话分为两页:
在第一个对话框页面上,您可以设置纸张的尺寸和对齐方式以及页边距。 [纸张来源]
中下拉列表允许选择首页和其他页面的打印机纸盘。
在第二个对话框页面上,您可以设置多列报表的分栏数。 当前设置也会显示在设计器中。
[打印至前一页]
允许您在不开始新页面的情况下打印页面,而是从上一页的任何空白处开始。当报表模板由多个页面组成或打印批处理(复合)报表(报告)时,此选项很有用。
[伸展至打印区]
选项可在预览或打印报表期间切换偶数页的左右页边距。
[无限页宽]
和[无限页高]
选项可根据页面上数据记录的数量(运行报表时)来增加页面大小。设置后,报表(报告)将显示在预览窗口的一个大页面上。
[在设计模式使用最大的纸张高度]
选项会增加设计器中的页面高度。如果页面上有很多数据段,则此功能很有用:使用重叠数据段时必须使用此功能。它仅在设计模式下影响页面高度。