数据库原理及开发——SQL Server+PowerBuilder电子教案 第11章 数据窗口03.pptVIP

数据库原理及开发——SQL Server+PowerBuilder电子教案 第11章 数据窗口03.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理及开发 11.2.4 数据窗口对象上的控件 1. 添加按钮 方法同窗口控件 属性对话框的General标签页中的Action下拉列表框指定按钮的功能。具体如下: l???????? Append Row:追加行; l???????? Cancel:撤消Retrieve(Yield)操作; l???????? Delete Row:删除行; l???????? Filter:过滤; l???????? Insert Row:插入空白行; l???????? Page First:第一页; l???????? Page Last:最后一页; l???????? Page Next:后一页; 1.添加按钮 l???????? Page Prior:前一页; l???????? Preview:打印预览; l???????? Preview with Rules:显示打印预览标尺; l???????? Print:打印; l???????? Query Clear:在查询模式中去掉WHERE子句; l???????? Query Mode:切换查询模式的打开与关闭; l???????? Query Sort:允许用户定义排序条件; l???????? Retrieve:检索; l???????? Retrieve(Yield):用于大量数据的检索,检索过程中,可用Cancel终止当前检索; l???????? Save Row as:将数据窗口中的数据另存为其它格式文件; l???????? Sort:排序; l???????? Update:提交; l???????? User Defined:用户自定义。 2.添加平均值、计数域、求和域 平均值、计数、求和图标主要用于在数据窗口对象的Summary工作带添加汇总信息。添加汇总信息的方法是: 在数据窗口对象的Detail工作带选择要进行汇总计算的列(可以是计算列或计算域)。然后选择相应的按钮或选择菜单Insert→Control→Average、Sum或Count,相应的计算表达式会自动添加到Summary工作带。 3.添加计算域或计算列 计算域和计算列主要用于添加基于列的数据计算(如学生总成绩)、或用于连接数据列等信息。 计算域和计算列含义不同, 计算列是指在Select画板里直接为SELECT语句定义的计算列,这些语句用于将数据检索到数据窗口对象。 计算域是指在数据窗口画板中通过图标添加的Computed Field,可以在确定了SELECT语句后定义计算域。 3.添加计算域或计算列 计算列和计算域的区别: 计算列直接定义在数据源的SQL SELECT语句上,将计算结果带到数据窗口上,由于只有在数据窗口执行检索命令时,才执行相应的SQL语句,所以数据窗口上的操作(不重新检索数据库时)不会引起计算列的变化,只有重新检索数据库时,计算列的内容才会发生变化。 计算域是定义在数据窗口对象之上,它是根据数据窗口的数据进行计算,因而数据能够动态变化。 使用计算域的方法 选择图标或选择菜单【Insert】|【Control】|【Computed Field】,然后在要放置计算域的位置单击鼠标, 4.添加新列 选择图标或选择菜单【Insert】∣【Control】∣【Column】,在数据窗口对象上单击要放置该列的位置,弹出Select Column对话框显示出数据窗口数据源的所有列,选择需要的列,然后单击【OK】按钮即可。 注释:数据窗口对象的列也可单击工具栏上的图标重新回到数据源对话框对数据列进行选择。 11.3 数据窗口中数据处理 数据正确性检查 数据排序、过滤、分组及去掉重复值 数据检索 11.4 在脚本中引用数据窗口对象和数据窗口项 数据窗口对象的引用 Dataobject属性:指定数据窗口对象 例:dw_1.dataobject=d_no_name‘ 通过表达式引用数据窗口项 通过列名引用 dwcontrol.Object.columnname{.buffer}{.current|.original}{[rownumber]} dwcontrol:数据窗口控件名称。 Object:必选部分,用来指定一个数据窗口对象的数据值。 Columnname:必选部分,用来指定要操作的数据窗口列名 Buffer:可选部分,指明要从哪个缓冲区中取得数据,用户可以在Primary(主缓冲区)、Delete(删除缓冲区)或Filter(过滤缓冲区)中选择一个,默认设置为Primary缓冲区。 ?? .current|.original:用来指明是从原始数据(从数据库中检索出来的数据)还是从当前缓冲区中取得数据。current为默认设置,指当前数据缓冲区。origi

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档