新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB10章.pptVIP

  • 5
  • 0
  • 约 52页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic 6.0程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 乔平安 VB10章.ppt

(5)Exclusive属性 Exclusive属性用于设置Data控件所链接的数据库文件在运行时是否以独立占方式打开。若该属性值为True,表示独占,不允许多个用户同时访问该数据库文件。 (6)ReadOnly属性 ReadOnly属性用于设置数据库中的数据是否允许编辑。值为True表示允许;False表示不允许。 (7)BOFAction与EOFAction属性 BOFAction与EOFAction属性用于设置当记录的移动超出记录的有效范围时,Data控件要执行的操作,它们的取值及含义如表10-5所示。 10.4 数据控件与数据绑定控件 数据控件 10.4 数据控件与数据绑定控件 数据控件 2.Data控件常用的事件 (1)Error事件 Error事件是数据库常用的验证事件。当数据库没有执行代码,数据库存取发生错误时触发该事件。 (2)Reposition事件 Reposition事件是当用户单击数据控件上某个箭头按钮或在代码中使用了某个Move方法使某条记录成为当前记录后,触发该事件。 (3)Validate事件 Validate事件是在一条不同的记录成为当前记录之前触发该事件。如在Update方法之前(用UpdateRecord方法保存数据时除外)以及Delete、Unload或Close操作之前都会发生Validate事件。 10.4 数据控件与数据绑定控件 数据控件 3.Data控件常用的方法 (1)Refresh方法 Refresh方法用于建立或重新显示与数据控件相连接的数据库记录集。其语法格式为: 数据对象名.Refresh (2)UpdateRecord方法 UpdateRecord方法用于将数据绑定控件中的当前内容写入到数据库表中。其语法格式为: 数据对象名.UpdateRecord 10.4 数据控件与数据绑定控件 数据绑定控件 Data控件能够对数据库进行操作,但控件本身是不能直接显示数据库中的数据的,在编写数据库应用程序时,需要使用其他控件(如文本框控件)来显示数据,即将其它控件与Data控件关联起来,使它们成为Data控件的数据绑定控件。 在Visual Basic中,绑定控件是指所有具有DataSource属性的控件。如文本框、标签、图片框等都可以作为数据绑定控件。另外,Visual Basic还提供了专用的数据绑定控件,如DBGrid(数据网格)、DBList(数据列表框)、DBCombo(数据组合框)等。 一般情况下,可以通过设置以下两个属性来实现绑定控件与Data控件的绑定: (1)DataSource属性。该属性用于指定与控件绑定的Data控件。 (2)DataField属性。设置绑定控件所连接的数据库中对应字段的名称。 10.4 数据控件与数据绑定控件 数据绑定控件 Data控件能够对数据库进行操作,但控件本身是不能直接显示数据库中的数据的,在编写数据库应用程序时,需要使用其他控件(如文本框控件)来显示数据,即将其它控件与Data控件关联起来,使它们成为Data控件的数据绑定控件。 在Visual Basic中,绑定控件是指所有具有DataSource属性的控件。如文本框、标签、图片框等都可以作为数据绑定控件。另外,Visual Basic还提供了专用的数据绑定控件,如DBGrid(数据网格)、DBList(数据列表框)、DBCombo(数据组合框)等。 一般情况下,可以通过设置以下两个属性来实现绑定控件与Data控件的绑定: (1)DataSource属性。该属性用于指定与控件绑定的Data控件。 (2)DataField属性。设置绑定控件所连接的数据库中对应字段的名称。 10.4 数据控件与数据绑定控件 数据绑定控件 【例10-2】 显示学生管理数据库中的数据。 本例创建一个简单的数据库应用程序,可以用于浏览学生管理数据库中的记录。新建一个窗体,分别添加5个Label、5个TextBox和1个Data控件 10.4 数据控件与数据绑定控件 记录集对象 在Visual Basic中,数据库中的表不允许直接访问,只能通过记录集对象Recordset对记录进行浏览和操作。对于记录集的控制是通过它的属性和方法来实现的。 1.Recordset对象的常用属性 (1)AbsoloutPosition属性 AbsoloutPosition属性用于返回当前记录的指针值。 (2)BOF属性和EOF属性 BOF属性用于判断当前记录指针是否在第1条记录之前,若BOF为True,则当前指针位置位于记录集的第1条记录之前。与此类似,EOF属性用于当前记录指针是否

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档