PowerBuilder怎么创建数据窗口

来源:互联网 发布:linux运维 编辑:程序博客网 时间:2024/05/22 10:31

以下内容基本出自公司的pb培训的的ppt里


数据窗口对象概述

ØPowerBuilder是一个功能强大的应用开发工具,它的主要特点是通过数据窗口对象技术来完成数据库中数据的操纵,数据窗口对象是数据库与用户交互的一个平台。
Ø数据窗口对象主要由两部分组成:数据信息和显示风格。
Ø数据窗口对象为显示的数据存储了大量的信息,最重要的数据信息是数据源。数据窗口对象的显示风格可根据系统提供的预定义风格进行选择。这些风格有自由形式、图表形式、网格、标签、分组、表格、分栏、大文本、OLE2.0和交叉表。
Ø注意:数据窗口并不是一个窗口,数据窗口对象是PowerBuilder中的一个独立对象,对数据窗口对象的访问必须依靠数据窗口控件来进行。数据窗口控件是窗口中的一个控件,它和窗口上的其它控件一样,对数据窗口控件的访问必须依靠窗口来进行。因此,不能不依靠窗口而单独打开一个数据窗口控件。

创建数据窗口举例

1)选择File|New菜单,打开New对话框,选择DataWindow标签页,出现选择数据窗口对象显示风格对话框

2)选择要创建的数据窗口对象的显示风格。显示窗口对象以什么样格式显示数据。风格决定数据

3)如选择Tabular(表格)风格,点击OK按钮,出现选择数据源对话框数据源决定数据窗口对象从哪里以及如何得到数据,系统共定义了五种数据源。分别是:Quick Select(快速选取),大多采用这种数据源,它一般用于创建一个简单的Select语句;SQLSelect(标准选取),用于创建任何Select语句;Query(查询),使用以前创建过的Query对象作为数据窗口对象的数据源;External(外部),使用数据库以外的其它数据源;Stored Procedure(存储过程),一般在服务器上创建复杂的查询,然后把数据回传给数据窗口对象。

4)点击Next按钮,在弹出的对话框中选择数据窗口所关联的表及表中的列。该对话框根据不同的显示风格有不同的形式。

5)点击Next按钮,会弹出Select Color and Border Settings对话框。在对话框中设置其它属性,如数据窗口对象背景色、数据窗口对象内文本的颜色及边框类型等。

6)设置完成后,点击Next按钮,弹出数据窗口对象的基本属性、特征对话框。对话框中显示了数据窗口对象的基本属性、特征,用户满意,点击Finish完成;若不满意点击Back按钮,返回上一步重新修改。一旦点击Finish按钮,数据源和显示风格就不能再改变。

7)设计完成后,选择菜单File|Save,打开保存数据窗口对话框。在对话框中选择库文件,输入数据窗口的名称、注释,点击OK按钮,就完成了数据窗口的创建。


 

 1.3数据源的选择:快速选取(QuickSelect) 

选择此种数据源使用简便,但功能受到一定的限制,它可以生成一

SQL语句,这条语句是针对一张表或多张表或视图,从中选出某

些列来进行操作。

步骤:

1)选择Quick Select数据源,打开Quick Select对话框,在对话框中选择表。

2选择字段

3)定义排序条件

4)检索条件

5)重新排序sort

6)重新定义检索条件


1.3数据源的选择:标准选取(SQL Select)

步骤:

1)选择标准选取数据源创建数据窗口对象,系统出现选择表对话框时,可以选择多个表。

2)表选择完毕,点击Open按钮,进入Select画板,被选中的所有表显示在画板中,PowerBuilder将按照这些表的主键和外键,对它们进行连接如果表没有建立主键和外键,系统就按自己的判断对它们进行连接。

3)定义排序、设置检索条件同前面的快速选取。

4)定义检索参数

5)对数据进行分组Group

6)过滤分组Having

7)插入计算列compute

8)显示、修改SQL语句

9)重新选择列字段

10)加入其它表

11)设定多表之间的连接

12)将创建的数据窗口保存



0 0