Appearance
第九篇:数据访问控件
第39章 概述
ReportMachine也允许在运行中创建新的数据访问控件,在窗体上放置控件并在对象观察器中设置属性。
使用BDE的数据访问控件连接到TRMBDEComponents控件。
| 名称 | 描述 |
|---|---|
| TRMBDELookupComboBox | 从下拉列表中选择其它数据集的字段数据 |
| TRMBDETable | 从Table中访问数据 |
| TRMBDEQuery | 从SQL查询中访问数据 |
| TRMBDEDataBase | 连接到一个数据库 |
第40章 TRMBDELookupComboBox
为用户提供从下拉列表中选择其它数据集的字段数据。
| 属性 | 缺省值 | 描述 |
|---|---|---|
| KeyField | - | 字段——选择值的检验者 |
| ListField | - | 下拉列表中显示值的字段 |
| ListSource | - | 下拉列表显示数据的数据源 |
| Text | - | 当前选择的值 |
第41章 TRMBDETable
从Table中访问数据。
| 属性 | 缺省值 | 描述 |
|---|---|---|
| Active | False | 确定Table是否激活 |
| DatabaseName | - | 别名或数据库的别名 |
| Fields | - | 可用的字段列表 |
| Filter | - | 记录过滤条件 |
| IndexName | - | 次要索引名 |
| MasterFields | - | 用于联接到主数据集的字段 |
| MasterSource | - | 主数据集 |
| TableName | - | Table名 |
第42章 TRMBDEQuery 和 TRMDAstaClientDataset
在数据库中执行SQL查询。
| 属性 | 缺省值 | 描述 |
|---|---|---|
| Active | False | 确定查询是否激活 |
| DatabaseName | - | 别名或数据库的别名 |
| DataSource | - | 主数据集 |
| Fields | - | 可用字段列表 |
| Filter | - | 记录过滤条件 |
| Params | - | SQL语句中的参数列表 |
| SQL | - | SQL语句 |
第43章 TRMBDEDataBase
连接到一个数据库,与Delphi中的TDataBase控件类似。
| 属性 | 缺省值 | 描述 |
|---|---|---|
| AliasName | - | 别名或仅在该项目使用的数据库别名 |
| Connected | False | 若为True则激活连接 |
| DatabaseName | - | 增加到别名列表中的别名 |
| DriverName | - | 连接到的数据库的驱动程序名 |
| LoginPrompt | True | 连接时是否提示用户输入口令 |
| Params | - | 连接参数 |
第44章 创建报表示例
44.1 简单“表格式”报表
- 添加对话框窗体到报表
- 放TRMBDETable控件:DatabaseName='DBDEMOS', TableName='Customer.db'
- 切换到报表窗体,点击“插入字段到报表”按钮
- 选择需要的字段并按“确认”
44.2 带参数的报表
- 添加对话框窗体
- 放置Query、Label、Edit和Button控件
- Query设置:DatabaseName='DBDEMOS', SQL='Select * from Customer.db where CustNo > :B1'
- 打开Params属性编辑器修改参数属性
- 切换到报表窗体,插入字段
第十篇:TRMDataStorage控件
第45章 概述
TRMDataStorage控件用于在运行中创建数据库、数据表和查询。
注意:此控件已过时,必须使用TRMDialogControls + TRMBDEComponents进行替换。
第46章 连接到一个数据库
打开“数据管理器”,点击“新数据库”按钮。
第47章 打开一个数据表
点击“新建表”按钮,选择数据表。在“数据表参数”对话框中设计数据表名。
第48章 生成一个查询
点击“新查询”按钮。“别名”下拉列表中包含已建好的数据库路径。
第49章 字段编辑器
设置数据表或查询中可用的字段列表。若列表为空,则可以使用所有字段。
第50章 创建查询字段
通过一个例子说明:
- 主关键字段:源数据集中的字段
- 数据源:查找数据集
- 查找关键字:查找数据集的关键字段
- 需要替代的返回字段:查找数据集中返回的字段
第51章 查询参数编辑器
设置各个参数的类型和参数值的来源。
第52章 参数对话框
如果报表数据源的查询包含参数,报表生成时屏幕上将出现参数对话框。
第53章 参数对话框设计器
用于修改参数输入对话框。只能设置位置、大小和属性,不能增加或删除对象。
对象类型:
- 编辑框 —— 显示文本行,可输入任何文本
- 列表 —— 显示下拉列表
- 查询列表 —— 从参考中选择值
