新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第十二章.PPTVIP

  • 2
  • 0
  • 约 63页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 熊李艳 周美玲 第十二章.PPT

1.数据控件的常用属性、方法和事件 * 属性名 类型 用途 DatabaseName String 返回户设置Data控件的数据源的名称及位置 Connect String 设置连接的数据库的类型 DefaultType String 设置一个值,决定由Data控件使用的数据源(Jet或ODBC Direct)类型。用DAO WorkspaceTypeEnum值 BOFAction Integer 当Recordset的BOF属性值设置为True时,该数据控件执行的动作 EOFAction Integer 当Recordset的EOF属性值设置为True时,该数据库见执行的动作 Exclusive Integer 返回或设置一个值,指出Data控件的基本数据库是为单用户打开还是为多用户打开(True-单用户/False-多用户) ReadOnly Boolean 决定控件中的数据是否可编辑 Recordset Boolean 返回/设置一个Record对象,这个对象是由一个数据控件的属性或一个已存在的Recordset定义的 RecordsetType Integer 返回/设置一个值,指出所需的Record对象类型,这些对象类型由数据控件创建 RecordSource String 设置一个数据控件的底层表、SQL语句或QueryDef对象 Visible Boolean 设置一个值,决定对象是否可见 数据控件的常用方法 * 方法 功能 Drag 手工拖动控件 Move 改变控件在表单中的位置 Refresh 关闭并重建记录体 ShowWhatsThis 显示由Windows帮助系统提供的WhatsThis帮助窗口(弹出式) UpdateRecord 存储与记录体相连控件的值 Zorder 控件的显示层次 (3)数据控件的事件 * 事件名称 功能 DragDrop 当用户拖动和放置另一个对象在本控件上时被触发 DragOver 当用户拖动一个对象经过本对象时被触发 Error 当用户读取数据中的错误时被触发 MouseDown 当用户按下任一鼠标键时被触发 MouseUp 当用户松开任一鼠标键时被触发 Reposition 当用户激活了一个新记录时被触发 Validate 当激活另一个记录时启动某些动作 数据控件的常用方法 * 值 系统常量 作用 0 vbDataActionCancel 取消对数据控件的操作 1 vbDataActionMoveFirst MoveFirst方法 2 vbDataActionMovePrevious MovePrevious方法 3 vbDataActionMoveNext MoveNext方法 4 vbDataActionMoveLast MoveLast方法 5 vbDataActionAddNew AddNew方法 6 vbDataActionUpdate Update方法 7 vbDataActionDelete Delete方法 8 vbDataActionFind Find方法 9 vbDataActionBookMask 设置BookMask属性 10 vbDataActionClose Close方法 11 vbDataActionUnload 卸载窗体 12.3.2 数据绑定控件 ①向窗体添加控件 ②设置各控件的属性。 * 12.3.3 记录集Recordset对象 下面列出记录集Recordset对象昂的一些常用属性和方法。 (1)AbsolutionPosition属性 只读属性,返回当前记录指针的值。如果当前记录为第一条记录,则该属性值为0. * (2)BOF属性和EOF属性 BOF属性为True时,表示记录指针当前位置位于首记录之前;EOF属性为True时,表示之路指针当前位置位于末记录之后。 (3)Bookmask属性 该属性用于重新定位记录集的指针位置。 * (4)NoMatch属性 在记录集中进行查找时,若找到相匹配的记录,则该属性值为True,否则为False。 (5)RecordCount属性 表示记录集中现存记录的个数。 * (6)Move方法 通过MoveFirst、MoveLast、MoveNext、MovePrevious方法可以移动到指定Recordset对象中的第一个、最后一个、下一个、上一个记录并使该记录称为当前记录。 还可通过Move n的方法移动Recordset对象中当前记录的位置。若参数n大于0,则当前记录位置将向前移动(向记录集的末尾);若参数n小于0,则当前记录位置向后移动(向记录集的开始)。 * (7)Find方法 通过MoveFirst、MoveLast、MoveNext、MovePrevious方法可以搜索Rec

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档