PB DataWindow基础和使用技巧
DataWindow标签页中列出了 11 种数据窗口的样式,每种样式代表了一种独特的显示风格。如下为常用格式:
Freeform(自由格式)、Grid 格式(普通表格格式)、Tabular 格式(列表格式)、Composite 格式(组合已经有的数据窗口对象)
数据源一般选择Quick Select (快速选择数据源)、SQL Select(SQL 选择数据源) ,首选第二个方式;
一、数据窗口画板
数据窗口画板的外观如图所示,实际见到的数据窗口画板与此并不一定相同,因为各个子窗口可以选择打开和关闭,位置也可以调整。
数据窗口画板有 6 个子窗口,各个子窗口的名称和用途见表;
窗口的名称 | 功能与用途 |
Design 子窗口 | 用于调整和设计数据窗口的布局,并通过控件属性的调整来设置数据窗口的外观 |
Preview 子窗口 | 用于观察数据窗口在运行时的显示效果 |
Properties 子窗口 | 用于设置数据窗口对象或数据窗口对象中被选中的控件的属性 |
Control List 子窗口 | 显示数据窗口对象上的所有控件对象的列表,选中列表中的某个控件对象可以在 Design 子窗口中定位到该控件对象 |
Data 子窗口 | 显示数据窗口对象中检索到的数据,可以通过拖拉字段标题调整字段顺序 |
Column Specifications 子窗口 | 显示在数据源中选择的字段的列表,可以添加、修改或删除字段的初始值,也可以指定字段的检验规则以及检验提示信息,还可以通过拖拉字段来添加在数据源中定义的字段 |
1.1【Design】子窗口
Design 子窗口内有 6 个区域,最常用的有【Header】(页眉/标题)、【Detail】(数据/细节)、【Summary】(汇总)和【Footer】(页脚)等 4 个区域。其中标识带的标签旁有一个向上的箭头,说明在标识带上方是相应的区域,可以用鼠标拖动来改变这些区域的大小。
区域 | 位置 | 用途 |
页眉区 | 在 Header 带的上面,一般在 Design 子窗口的最上部 | 显示字段标签或报表标题,也可以添加修饰性对象,例如文本对象、位图对象等 |
组标题区 | 在 Header 带和 Header Group 带之间,只有Group 样式或创建了组之后才会出现组标题区 | 主要用于分组报表,使报表的条理清晰,例如在报表中添加组标志符,创建计算列,显示分组的汇总信息等 |
细节区 | 在 Header 带和 Detail 带之间 | 用于显示检索数据的结果集,可以对字段的位置、尺寸进行调整 |
组结尾区 | 在 Detail 带和 Trailer Group 带之间,与组标题区对应 | 用于显示一个分组结束时关于该分组的统计计算和汇总信息 |
汇总区 | 在 Trailer Group 带或 Detail 带和 Summary带之间,出现在所有检索出的数据的最后 | 用于显示所有数据的汇总信息,例如,计算显示记录的总数,满足一定条件的某字段和汇总值或显示备注信息 |
页脚区 | 在 Summary 带和 Footer 带之间,一般在Design 子窗口的最下部 | 用于显示页码、总页数或脚注等信息 |