第一章 数据集 2
1.1 TDataSet 2
1.2 TBDEDataSet 20
1.3 TDBDataSet 25
1.4 TField 27
1.4.1 具体的字段对象 27
1.4.2 TField的特性、方法和事件 28
1.5 TFieldDef 39
1.6 字段编辑器 40
第二章 建立数据库访问链路 45
2.1 访问数据库表 45
2.1.1 访问数据库表的一般步聚 45
2.1.2 TTable的特性、方法和事件 46
2.1.3 Master/Detail关系的一个示例 57
2.1.4 TIndexDef 58
2.1.5 TCheckConstraint 59
2.2.1 查询数据库的一般步骤 60
2.2 对数据库查询 60
2.2.2 TQuery的特性和方法 61
2.2.3 TParam对象 68
2.2.4 TParams 70
2.2.5 SQL Builder 73
2.3 数据源 74
2.4 存储过程 77
2.4.1 使用TStoredProc的一般步骤 77
2.4.2 存储过程的参数 78
2.4.3 TStoredProc的特性、方法和事件 79
2.5 连接数据库 81
2.6 BDE会话期 88
2.6.1 Tsession的特性、方法和事件 88
2.6.2 TsssionList 98
2.6.3 动态创建TDatabase和TSession的例子 99
2.7 批量移动数据 100
2.8 缓存更新 104
2.10 数据模块 107
2.9 访问嵌套表 107
2.10.1 为什么要使用数据模块 108
2.10.2 怎样把数据模块加到工程中 108
2.10.3 数据模块上的快捷菜单 109
2.10.4 给数据模块命名 109
2.10.5 重用数据模块 110
3.1 显示和编辑数据的一般步骤 111
3.2 TDBGrid 112
3.2.1 TDBGrid的特性、方法和事件 113
3.2.2 TDBGridColumns 117
3.2.3 在设计期设置列的属性 118
3.2.4 在运行期操纵列的属性 119
3.3 IDBNavigator 122
3.4 TDBText 126
3.5 TDBEdit 127
3.6 TDBMemo 127
3.7 TDBlmage 128
3.8 TDBListBox 130
3.9 TDBComboBox 131
3.10 TDBCheckBox 131
3.11 TDBRadioGroup 132
3.12 TDBLookupListBox 133
3.13 TDBLookupComboBox 134
3.14 TDBRichEdit 136
3.15 TDBCtrlGrid 136
第四章 用Quick Report制作报表 141
4.1 QuickReport概述 141
4.2 建立报表的一般步骤 142
4.2.1 一个最简单的报表 142
4.2.2 一个稍复杂的报表 143
4.2.3 基于自定义的文本建立报表 143
4.2.4 自定义预览窗口 143
4.3 TQuickRep 144
4.4 TQRSubDetail 151
4.5 TQRBand 153
4.6 TQRChildBand 155
4.7 TQRGroup 155
4.8 TQRLabel 156
4.9 TQRDBText 156
4.10 TQRExpr 156
4.11 TQRSysData 158
4.12 TQRMemo 158
4.13 TQRRichText 159
4.14 TQRDBRichText 159
4.15 TQRShape 159
4.16 TQRlmage、TQRDBlmage 160
4.17 TQRCompositeReport 160
4.18 TQRPreview 160
4.19 TQRPrinter 161
第五章 TeeChart图表 165
5.1 制作TeeChart图表的一般步骤 165
5.2 TeeChart向导 167
5.4 怎样引出图表 169
5.3 图表编辑器 169
5.5 预览和打印图表 170
5.6 创建数据库图表的一般步骤 171
5.7 在QuickReport报表上创建图表的一般步骤 172
5.8 创建决策图表的一般步骤 173
6.1 使用决策支持元件的一般步骤 176
6.2 引入数据集 176
第六章 决策方 176
6.3 建立数据仓库 178
6.3.1 TDecisionCube的特性、方法和事件 178
6.3.2 决策方编辑器 183
6.4 决策源 185
6.5 数据透视表 192
6.6 决策栅格 194
第七章 自定义数据集 199
7.1 创建自定义数据集 199
7.2 打开、初始化和关闭数据集 202
7.3 书签管理 204
7.4 记录管理 205
7.5 字段管理 208
7.6 记录导航 211
7.7 异常处理 212
7.8 建立FieldDefs列表 212
7.9 注册数据集元件 212
第八章 MIDAS技术 216
8.1 应用服务器 216
8.1.1 创建应用服务器的一般步骤 216
8.1.2 与“瘦”客户连接 218
8.2 TDataSetProvider 219
8.3 TProvider 226
8.4 “瘦”客户 227
8.4.1 创建“瘦”客户的一般步骤 227
8.4.2 与应用服务器连接 228
8.5 TCustomRemoteServer 229
8.6 TDispatchConnection 230
8.7 TCOMConnection 232
8.8 TDCOMConnection 232
8.9 TOLEnterpriseConnection 232
8.10 TCorbaConnection 233
8.11 TSocketConnection 234
8.12 TRemoteServer和TMIDASConnection 235
8.13 TSimpleObjectBroker 235
8.14 TClientDataSet 238
8.15 公文包 模式 251
8.16 把 瘦 客户程序作为ActiveForm发布 251
第九章 数据库浏览器 253
9.1 数据库浏览器的窗口 253
9.2 建立和维护数据库别名 254
9.3 信息窗格 255
9.4 访问数据库表 258
9.5 数据字典 258