网站大量收购独家精品文档,联系QQ:2885784924

PowerBuilder程序设计教程 第07章教案新.ppt

PowerBuilder程序设计教程 第07章教案新.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 数据窗口对象 PowerBuilder是一个功能强大的应用开发工具,它的主要特点是通过数据窗口对象技术来完成数据库中数据的操纵,数据窗口对象是数据库与用户交互的一个平台。 7.1 数据窗口对象概述 数据窗口对象主要由两部分组成:数据信息和显示风格。 数据窗口对象为显示的数据存储了大量的信息,最重要的数据信息是数据源。 数据窗口对象的显示风格可根据系统提供的预定义风格进行选择。这些风格有自由形式、图表形式、网格、标签、分组、表格、分栏、大文本、OLE2.0和交叉表。 注意:数据窗口并不是一个窗口,数据窗口对象是PowerBuilder中的一个独立对象,对数据窗口对象的访问必须依靠数据窗口控件来进行。 数据窗口控件是窗口中的一个控件,它和窗口上的其它控件一样,对数据窗口控件的访问必须依靠窗口来进行。因此,不能不依靠窗口而单独打开一个数据窗口控件。 7.2 创建数据窗口对象 7.2.1 创建数据窗口举例 (1)选择【File|New】菜单,打开New对话框,选择DataWindow标签页,出现选择数据窗口对象显示风格对话框。 (2)选择要创建的数据窗口对象的显示风格。显示风格决定数据窗口对象以什么样格式显示数据。 (3)如选择Tabular(表格)风格,点击OK按钮,出现选择数据源对话框 。 数据源决定数据窗口对象从哪里以及如何得到数据,系统共定义了五种数据源。分别是:Quick Select(快速选取),大多采用这种数据源,它一般用于创建一个简单的Select语句;SQL Select(标准选取),用于创建任何Select语句;Query(查询),使用以前创建过的Query对象作为数据窗口对象的数据源;External(外部),使用数据库以外的其它数据源;Stored Procedure(存储过程),一般在服务器上创建复杂的查询,然后把数据回传给数据窗口对象。 (4)点击Next按钮,在弹出的对话框中选择数据窗口所关联的表及表中的列。该对话框根据不同的显示风格有不同的形式。 7.2.1 创建数据窗口举例 (5)点击Next按钮,会弹出Select Color and Border Settings对话框。在对话框中设置其它属性,如数据窗口对象背景色、数据窗口对象内文本的颜色及边框类型等。 (6)设置完成后,点击Next按钮,弹出数据窗口对象的基本属性、特征对话框。对话框中显示了数据窗口对象的基本属性、特征,用户满意,点击Finish完成;若不满意点击Back按钮,返回上一步重新修改。 一旦点击Finish按钮,数据源和显示风格就不能再改变。 (7)设计完成后,选择菜单【File|Save】,打开保存数据窗口对话框。 在对话框中选择库文件,输入数据窗口的名称、注释,点击OK按钮,就完成了数据窗口的创建。 7.2.2数据源的选择 1.快速选取(Quick Select) 选择此种数据源使用简便,但功能受到一定的限制,它可以生成一条SQL语句,这条语句是针对一张表或多张表或视图,从中选出某些列来进行操作。 (1)选择Quick Select数据源,打开Quick Select对话框,在对话框中选择表。 7.2.2数据源的选择 1.快速选取(Quick Select) 表选择完成后,再选择表中的字段,字段名的点击顺序就是数据窗口对象中默认的显示顺序;若要取消显示,可在选择的字段上再点击;若按表中字段原来的顺序选择所有字段,点击右边Select All按钮即可。如下图所示。 1.快速选取(Quick Select) (2)定义排序条件 定义排序条件,能使数据按期望的顺序显示。 在上页图中,首先单击排序列的Sort行,这时会出现一个选择排列顺序的下拉列表框,这个下拉列表框中有三个值:升序(Ascending)、降序(Descending)、不排序(not sorted),从中选择一种排序方式。可以指定多个列排序字段,多个字段排序的先后顺序是显示区中从左到右的顺序,字段显示的前后次序与排序字段的顺序相同。要改变二者的对应顺序,可在数据窗口的Design视窗中完成。 (3)检索条件 定义检索条件,让系统显示符合条件的记录。 在上页图中底部表格中,可以在每列对应的Criteria行及以后的各行中定义条件,同行中条件之间是“与”关系;不同各行之间若不指明关系,默认是“或”关系,若要改为“与”的关系,在条件的前面加上“and”。 在定义检索条件时,可以使用=、、、=、=、、LIKE、NOT LIKE、IN、NOT IN等运算符。 定义了排序条件、检索条件,击【OK】按钮,完成数据窗口对象的创建工作。 1.快速选取(Quick Select) (4)重新排序sort 在System Tr

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档