第7章数据窗口控件new.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章数据窗口控件new

第7章 数据窗口控件 教学目标 了解数据窗口控件的一些基本知识 掌握数据窗口控件的属性、事件和常用函数 掌握报表的设计 教学重点 数据窗口控件属性与事件 数据窗口控件函数 第7章 数据窗口控件 7.1 数据窗口控件 7.2 数据窗口控件属性 7.3 事务对象 7.4 数据窗口控件的常用函数 7.5 数据窗口的事件 7.6 报表 7.1 数据窗口控件 1.概念 数据窗口控件是窗口中一个标准的PowerBuilder控件,它放在窗口中,是窗口的一部分,不能独立存在。 2.作用 数据窗口控件实现窗口和数据窗口对象的关联。 3.数据窗口控件与数据窗口的区别 4.添加数据窗口控件 7.1 数据窗口控件 5.关联数据窗口对象 (1)静态关联 通过属性设置来实现。 (2)动态关联 通过代码实现。 例:dw_1.dataobject=‘d_kc’ 7.2 数据窗口控件属性 通过设置数据窗口控件的属性可以设置数据窗口控件的外观和行为。 7.2 数据窗口控件属性 1.常用的属性 (1)Name:表示数据窗口控件名称,编写脚本时使用该名称。 (2) DataObject:设置与数据窗口控件关联的数据窗口对象名称。 (3) Title文本框:定义标题栏中标题内容。 (4) TitleBar复选框:选中表示数据窗口控件显示标题栏,否则不显示。 (5) ControlMenu复选框:选中表示在标题栏上显示控制按钮,否则不显示。 7.2 数据窗口控件属性 (6)MaxBox、MinBox:选中这两个复选框分别表示给标题栏添加最大化按钮和最小化按钮。 (7) HScrollBar、VscrollBar:选择这两个复选框分别表示给数据窗口控件添加水平和垂直滚动条。 (8) LiveScroll复选框:选中表示数据随滚动条的移动而滚动。 (9) HSplitScroll复选框:选中表示分割数据窗口控件。 (10)Other标签页:设置控件的位置、大小及鼠标在控件中的形状。 7.3 事务对象(Transaction Object) 为什么要使用事务对象? 程序运行时,要操纵数据窗口对象中的数据,就要在程序中连接数据库。应用程序与数据库之间的连接是通过事务对象完成的。 7.3 事务对象(Transaction Object) 一、事务对象的概念 二、事务对象的属性 三、 使用事务对象 7.3 事务对象(Transaction Object) 一、事务对象的概念 事务对象是一个传递应用程序与数据库之间信息的一个变量。它驻留在内存中,存储着用于连接数据库及从数据库得到的反馈信息,且定义了数据库与应用程序连接的参数。 一个应用程序开始创建时,系统就自动定义一个名为SQLCA的默认全局变量。 7.3 事务对象(Transaction Object) 二、事务对象的属性 事务对象共有15个属性,可以分为两类: 1.连接数据库的信息(10个) 2.数据库的反馈信息(5个) 7.3 事务对象(Transaction Object) AutoCommit: 这是一个布尔型属性。它指定是否将数据库设置成自动提交所有事务。当它为TRUE时,由系统自动提交所有事务,当为FALSE时,用户必须自己在程序中设置事务管理,并在需要的时候对数据库进行提交事务。它的默认值是FALSE。 ②DataBase: 这是一个字符串类型的属性。它指定要连接的数据库名称。 ③DBMS: 这是一个字符串类型的属性。它指定应用程序所使用的数据库管理系统的名称,如ODBC。 7.3 事务对象(Transaction Object) ④DbParm: 这是一个字符串类型的属性。它指定数据库联接参数。 ⑤Lock: 这是一个字符串类型的属性。它是数据库的隔离级别,一般不必给出。 ⑥Servername: 这是一个字符串类型的属性。它用于指定数据库服务器的名称。 ⑦UserID: 这是一个字符串类型的属性。它指定了连接数据库的用户名或用户的ID。 7.3 事务对象(Transaction Object) ⑧DBPass: 这是一个字符串类型的属性。它描述的是用户连接数据库的密码。 ⑨LogID: 这是一个字符串类型的属性。它用于指定登录数据库服务器所需的用户名或用户的ID。 ⑩LogPass: 这是一个字符串类型的属性。它用于指定登录数据库服务器所需的用户口令。 7.3 事务对象(Transaction Object) SQLCode: 长整型(Long)的属性。用来指定最近一次数据库操作成功与否的代码,共有三个返回值: 0表示操作成功;

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档