- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及开发 11.8 数据窗口常用函数 连接事务对象的函数 Settransobject()函数 参数为事务对象 例:dw_1. Settransobject(sqlca) 滚动数据行函数 Scroll( )和ScrollToRow( )函数 long dwcontrol.Scroll ( long number ) number指定要滚动的方向和行数。number为正数,表示向下滚动;若number为负数,表示向上滚动。如果该函数执行成功,那么将返回数据窗口控件中可见的第一行的行号;如果执行失败,则返回-1。 滚动数据行函数 ScrollToRow函数 integer dwcontrol.ScrollToRow ( long row ) 参数row指定要滚动到的行号。如果row为0,则滚动到第一行,如果row大于最后一行的行号,则滚动到最后一行。该函数执行成功,则返回值为1,否则,返回-1 注释:调用ScrollToRoll函数后,指定的行变为当前行,如果该行在数据窗口控件中已经可见,则数据窗口控件中显示的行没有什么变化,否则,显示这一行 ScrollToRoll函数和其他数据窗口滚动函数并不能高亮度显示行。此时可使用SelectRow函数高亮度显示该行以使用户知道这是当前行。 ScrollToRow函数和其他数据窗口滚动函数可能触发下列事件:ItemChanged、ItemError、ItemFocusChanged、RowFocusChanged。 ScrollNextRow( )和ScrollPriorRow( )函数 long dwcontrol.ScrollNextRow ( ) long dwcontrol.ScrollPriorRow ( ) 作用:向上或向下滚动一行 ScrollNextPage( )和ScrollPriorPage( )函数 long dwcontrol.ScrollNextPage( ) long dwcontrol.ScrollPriorPage( ) 作用:向上或向下滚动一页 使当前记录亮度显示 Selectrow()函数 integer dwcontrol.SelectRow ( long, boolean ) 参数long型表示行号,行号为0表示对所有行进行操作。boolean型:true表示稿亮度显示,false表示去掉亮度显示。 例: Dw_1.selectrow(dw_1.getrow(),true)表示将当前行亮度显示 Retrieve()函数 Retrieve函数的功能是用指定的事务对象从数据库中把数据检索到数据窗口进行显示。 Retrieve函数的语法格式为: long dwcontrol.Retrieve ( { any argument, any argument . . . } ) 其中:argument是可选参数,它表示在数据窗口对象中定义的检索参数,这些参数的顺序必须和定义时的顺序相同。 如果调用成功,则返回检索出的记录行数;否则,返回-1。 InsertRow( )函数 DeleteRow( )函数 Update( )函数 SetSort( )和Sort( )函数 SetSort( )函数设置排序条件 Sort( )函数执行排序操作 integer dwcontrol.SetSort ( string format ) 其中:参数format是一个表示排序标准的字符串,包括列名或列号(列号前加#号)和排序顺序(A表示升序、D表示降序)。如果format值为NULL,PowerBuilder将显示“Specify Sort Columns”对话框,让用户选择排序条件。该函数执行成功时返回值为1,否则返回-1。 number dwcontrol.Sort ( ) 该函数没有参数,执行成功时返回值为1,否则返回-1。 例如,可使用如下代码实现按第一列升序、第二列降序的顺序排序: dw_1.setSort(#1 A, #2 D) dw_1.sort() SetFilter( )和Filter( )函数 SetFilter函数用来在程序中动态改变数据窗口的过滤条件。修改之后,再用Filter函数过滤数据。 integer dwcontrol.SetFilter ( string format ) 其中:format是个字符串,其值是作为过滤条件的逻辑表达式,表达式中可以包含列名或列号。如果format值为NULL,PowerBuilder将显示“Specify Filter”对话框,让用户输入过滤条件。 该函数执行成功时返回1,否则返回-1。 integer dwcontrol.Filter ( ) 例: dw_1.se
您可能关注的文档
- 数据库应用技术 SQL Server 2005 教学课件 周慧 1.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 3.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 4.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 5.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 6.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 7.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 8.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 9.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 10.ppt
- 数据库应用技术 SQL Server 2005 教学课件 周慧 11.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第12章 菜单对象.ppt
- 数据库原理及开发——SQL Server+PowerBuilder电子教案 第13章 应用项目的调试和发行.ppt
- 数据库原理及应用 (SQL Server 2005) 第1章 数据库概述.ppt
- 数据库原理及应用 (SQL Server 2005) 第2章 关系数据库基础.ppt
- 数据库原理及应用 (SQL Server 2005) 第3章 关系数据库基础.ppt
- 数据库原理及应用 (SQL Server 2005) 第4章 SQL Server 2005 概述.ppt
- 数据库原理及应用 (SQL Server 2005) 第5章 Transact SQL 语言基础.ppt
- 数据库原理及应用 (SQL Server 2005) 第6章 数据库的创建与管理.ppt
- 数据库原理及应用 (SQL Server 2005) 第7章 表的创建与约束机制.ppt
- 数据库原理及应用 (SQL Server 2005) 第8章 数据查询.ppt
原创力文档


文档评论(0)