⼀般地,适⽤于Dynaset类型的记录集对象的⽅法同样适⽤于:Data控件的记录集(Recordset)对象。
  1.UpdateRecord⽅法
  使⽤LJpdateRecord⽅法可以将绑定的数据感知控件的当前内容写⼊到数据库中,⽤这种⽅法在Validate事件中将被绑定的控件的内容保存到数据库中⽽不会再次触发Validate事件。
  2.UpdateControls⽅法
  使⽤updateControls⽅法可以将数据从数据库中重新读到约束控件中,恢复为原始值,等效于⽤户更改了数据之后取消更改。
vb所有代码
  3.Refresh⽅法
  Refresh⽅法⽤来重新建⽴或显⽰与Data控件相连的数据库记录集。如果在程序代码中改变了:DatabaseName、ReadOnly、Exclusive或Connec~的属性值,就必须⽤Refresh⽅法来刷新记录集。
  Refresh⽅法的语法为:
  fresh
  另外Data控件的⽅法还有Drag、:Move、Zorder、ShowWhatsThis⽅法,它们在数据控件上的⽤法与其他对象的⽤法是⼀致的。
  下⾯通过⼀个⼩例⼦来熟悉Data控件的使⽤,按以下步骤制作⼀个使⽤Data控件操作数据库的程序,使⽤的数据库是前章中制作的学⽣学籍管理的Access数据库。具体步骤如下。
  ·在Visual Basic中新建⼀个⼯程,命名为useData,保存于适当的⽬录下。
  ·打开程序的主窗体,设置其Caption为“Data控件的使⽤实例”。
  ·向窗体中添加Data控件,默认name为Datal。
  ·为数据显⽰的⽅便,向窗体中添加DBGird控件,⽤于显⽰查询出的数据。这个控件在后⾯还会有详细的讲解,这⾥只是使⽤⼀下。选择“⼯程/部件”命令,在弹出的对话框中选择“.Microsoft Data Bound ConU.0l”复选框,然后点击确定按
钮,DBGird控件就会加到⼯具箱中。
  ·设置DBGird的Caption为数据显⽰表格,并设置其DataSource属性为’Datal,⽤于显⽰Datal的数据,以便我们看清数据库的变化。
  ·根据我们学过的来设置Data控件的属性。⾸先连接使⽤的数据库,单击Data控件,在Properties窗⼝中到connet属性,因为数据库是⽤Access制作的,故设置其连接的数据库类型为Access类型.
  ·到DataBase属性,这⼀项是设置Data控件指向的数据库,设置其路径,在此为DADatabase\学⽣学籍管理.mdb。  ·然后设置Data控件的RecordSource属性,⾸先设定其为学⽣学籍管理.mdb中的学⽣学籍表。运⾏程序,可以看到整个学⽣学籍表的数据全部显⽰到了DBGir-d中。
  ·因为Recordsource中既可以指定某⼀表,也可以使⽤sQL语句.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。