第1篇 数据窗口数据处理的基本应用 3
第1章 表格的应用 3
1.1 什么是数据窗口(Data Window) 3
1.2 如何建立数据窗口 3
1.3 数据窗口对象(Object)与数据窗口控件(Control)的比较 4
1.4 数据窗口控件中数据窗口对象的更换 7
1.5 如何利用数据窗口显示数据 9
1.6 重点复习 11
1.7 习题1 12
第2 章 数据窗口缓冲区的数据处理 19
2.1 数据窗口缓冲区 19
2.2 数据窗口缓冲区内数据的读取 19
2.3 函数点状表示法比较 22
2.4 如何利用PowerBuilder提供的函数处理数据缓冲区中的数据 24
2.5 如何利用数据窗口内建的按钮处理数据缓冲区中的数据 27
2.7 习题2 29
2.6 重点习飞 29
第3章 数据窗口对象的语法表示 33
3.1 数据窗口对象的内容与属性 33
3.2 数据窗口对象属性的描述 34
3.3 数据窗口对象属性的改变 35
3.4 充分利用数据窗口对象语法辅助工具 36
3.5 如何有条件地改变字段属性 38
3.7 习题3 39
3.6 重点复习 39
第4章 外部数据窗口(External DataWindow)的应用 41
4.1 什么是外部数据窗口(External DataWindow) 41
4.2 外部数据窗口应用实例 41
4.3 在程序运行时读取非关系数据库的数据 43
4.4 用户输入画面的应用 45
4.5 使用外部数据窗口的优点 46
4.6 重点复习 48
4.7 习题4 48
5.1 数据发生错误的原因 53
5.2 利用Embedded SQL发生错误时的处理 53
第5章 数据窗口的错误处理方式 53
第2篇 智能型的数据窗口 53
5.3 利用数据窗口函数发生错误时的处理 54
5.4 DBError Event 55
5.5 多笔数据错误的处理 56
5.6 重点复习 58
5.7 习题5 58
6.2 数据窗口的规则检查(Validating Data) 60
6.1 数据窗口控件中的基本术语 60
第6章 数据窗口的规则检查(Validation Rule) 60
6.3 AcceptText( )函数与GetText( )函数的比较 62
6.4 如何改变数据窗口事件(Event)的行为 (Behavior) 63
6.5 如何在关闭窗口之前保存数据 64
6.6 数据对照表格(Code Table)的应用 65
6.7 下拉式数据窗口(Dropdown DataWindow)的应用 66
6.8 重点复习 69
6.9 习题6 70
7.1 什么是数据窗口的数据共享 73
7.2 数据窗口缓冲区数据共享的条件 73
第7章 数据窗口上的数据共享(Share Data) 73
7.3 数据窗口数据共享的应用 75
7.4 数据窗口函数对于数据共享的影响 75
7.5 重点复习 76
7.6 习题7 76
第8章 数据窗口上数据的保存 78
8.1 字段与记录的状态标志(Status Flag) 78
8.2 利用程序更改状态标志(Status Flag) 79
8.3 数据窗口如何实际对数据库更新数据 80
8.4 数据窗口保存数据的方式 81
8.5 重点复习 86
8.6 习题8 86
第3篇 数据窗口的报表应用 91
第9章 基本报表的制作 91
9.1 描述数据窗口的数据来源和显示类型 91
9.2 Client/Server端的工作分摊 92
9.3 数据窗口的区(Bands) 94
9.4 建立Grid类型的报表 95
9.5 建立交叉式(CrossTab)报表 97
9.6 建立N-up报表 99
9.8 建立多字段(Multicolumn)报表 100
9.7 建立标签(Labels) 100
9.9 重点复习 101
9.10 习题9 102
第10章 建立复杂的报表 107
10.1 建立巢状式报表(Nested Report) 107
10.2 建立合成式报表(Composite Reports) 109
10.3 利用外部数据窗口当成报表 111
10.4 Ritchtext显示类型的使用 112
10.5 重点复习 116
10.6 习题10 117
第11章 报表打印的设置 121
11.1 利用数据窗口绘图器设置打印属性 121
11.2 在运行阶段设置打印属性 122
11.3 打印相关的一些事件与函数 124
11.4 重点复习 126
11.5 习题11 126
第12章 商用图形报表的应用 128
12.1 商用图表的建立 128
12.2 动态改变图表的显示方式 130
12.3 交互式图表 131
12.4 重点复习 134
12.5 习题12 134
第4篇 数据查询的应用 139
第13章 数据查询的应用 139
13.1 数据的过滤 139
13.2 Query状态的应用 140
13.3 动态改变Where条件子句 141
13.4 重点复习 142
13.5 习题13 143
第14章 数据的读取效率与一致性的处理 145
14.1 影响数据读取效率的因素 145
14.2 两个以上的表格当成数据来源的处理 148
14.3 同时保存两个以上数据窗口数据的处理 149
14.4 重点复习 151
14.5 习题14 152
第15章 数据窗口上声音与图像的处理 154
15.1 数据窗口上图形数据的显示 154
15.3 在数据库的表格中定义Blob的字段 155
15.2 数据库Blob的类型 155
15.4 如何将Blob字段放置在数据窗口对象中 156
15.5 重点复习 157
15.6 习题15 158
第16章 动态数据窗口的应用 160
16.1 什么是动态数据窗口 160
16.2 SyntaxFromSQL()函数的应用 160
16.3 数据窗口语法与数据窗口控件的结合 161
16.5 重点复习 162
16.4 利用用户对象动态建立数据窗口控件 162
16.6 习题16 163
第17章PowerSoft Repository的使用 167
17.1 什么是PowerSoft Repository 167
17.2 扩展属性的维护与应用 168
17.3 表格定义的更改 169
17.4 扩展属性的维护辅助工具 172
17.5 重点复习 174
18.1 什么是数据仓库 175
18.2 数据仓库在多层次的客户/服务器结构中的使用 175
第18章 数据仓库(Data Store)的使用 175
18.3 数据仓库的设置 177
18.4 利用用户对象建立数据仓库 178
18.5 重点复习 178
18.6 习题18 180
第19章 数据窗口上多重数据库的连接 180
19.1 完整的PowerBuilder数据库连接步骤 180
19.2 交易对象(Transaction Object)的应用 181
19.3 指定数据连接所需要的信息给交易对象 184
19.4 用户自定交易对象 185
19.5 如何在单一窗口上显示多重数据库 186
19.6 利用用户对象自定一个交易对象 188
19.7 重点复习 190
19.8 习题19 191
第20章 数据传输管(Data Pipeline)的使用 192
20.1 什么是数据传输管(Data Pipeline) 192
20.2 数据转输管的错误更正处理 195
20.3 利用程序运行数据传输 196
20.4 重点复习 198
20.5 习题20 199