- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.数据窗口设计
16 数据窗口设计;本章目标; 数据窗口是PowerBuilder与其它数据库系统客户端开发工具的最主要区别。它独特的用户/数据库接口为程序员最大限度地节省了时间和精力,与此同时程序员又能够以独具特色的方式灵活运用数据窗口。 数据窗口主要包括两方面的内容:数据窗口对象和数据窗口控件。数据窗口对象主要用于用户对数据库中数据的修改,数据窗口控件则把数据窗口对象放置到窗口上并呈现在用户面前。;16.1 创建数据窗口对象 ;新建数据窗口 ;指定数据源 ;Quick Select 对话框 ;选择表和列以后的 Quick Select 对话框 ;设置属性和边框的对话框 ;属性总结 ;结果 ; 数据源用于确定数据窗口对象获取数据的方式。PowerBuilder支持五种数据源:Quick Select、SQL Select、Query、External、Stored Procedure。 Quick Select 数据源能够创建简单的SQL Select语句,主要用于从一个表或由外部键连接的多个表中选择数据列,但不能生成计算列; 以SQL Select方式选取数据源是通过SQL语句来完成的,它的选取方法一般比Quick Select跟灵活,一般用于多表操作。 ;16.2 数据窗口的行、列显示;16.2.1 列对象的显示和编辑; 编辑 Edit编辑样式的功能类似于单行编辑,可以在采用该编辑样式的列中对字段值进行编辑。; 复选框 复选框一般只有选中和不选中两种状态,当选中时,它代表的值为True;没有选中它时,他代表的值为False。; 下拉式数据窗口 下拉数据窗口编辑样式的数据来源于某个数据窗口对象,即来源于数据库。用于用户进行数据选择。; 下拉式列表框 下拉式列表框用来从一个列表中选择一个的值。; 编辑掩码 编辑掩码用来设置强制显示的数据以及输入格式。例如电话号码的格式,电子邮件的格式等。 ; 单选钮 单选钮用来在几个互斥的值中选择一个。;16.2.2 数据窗口显示行的控制; 记录排序 Rows菜单的Sort…菜单项,用于在客户端实现排序。; 用户可以先用鼠标在Source Data列表框中拖动要排序的列到Clolun列表框中,然后在Columns列表框中双击要排序的列,对它进行编辑。 ; 记录过滤 在定义数据窗口的数据源时,通过WHERE、HAVING子句??及检索参数可以限定了从数据库中提取的数据。如果上述设置还不能满足条件,那么可以通过单击Rows菜单的Filter…菜单项来设置。 ; 更新属性 在数据窗口中,用户很容易对它里面的数据进行修改、插入和删除,当完成这些操作后,如果要把这些修改情况保存到数据库中,应用程序必须告诉PowerBuilder如何更新数据。确定采用何种方式更新数据取决于应用程序对数据库并发操作和数据完整性的要求。PowerBuilder具有默认的数据窗口更新特性,如果要修改这些特性,可以单击Rows菜单的Update Properties …菜单项。;;16.3 控件 ;16.3.1 文本;文本控件的属性;设置静态文本对象的Text属性 ;16.3.2 计算域 ;表达式编辑 ;16.4 显示风格;16.4.1 组合;;16.4.2 交叉列表;;16.4.3 自由格式;;16.4.4 分组;;16.4.5 表格;;本章小结
文档评论(0)