首页 百科知识 窗体控件与数据环境器的应用

窗体控件与数据环境器的应用

时间:2024-10-16 百科知识 版权反馈
【摘要】:在运行程序后,数据环境器不会显示。1.建立“数据环境器”,通过设置Connection和Command对象联接好数据库和数据源。下一章将结合数据环境器一起讲解数据报表的设计与应用。

6.6 窗体控件与数据环境器的应用

在前面的章节中我们已经看到,通过ADODC控件或者其他方法,可以和窗体上的一些数据感知控件(绑定控件)进行数据绑定并显示相应的数据库的内容。同样,在数据环境器中也可以实现相应的功能。

下面我们通过一个小程序来说明。在这个例子中,主要是文本框、命令按钮和网格控件组合,结合数据环境器使用,本例的数据库为“学生学籍数据库.mdb”,数据表为“学生基本信息表”。从图6-25中看到,并不存在数据库联接控件,控制数据记录的移动就是由四个命令按钮来完成的,联接数据库用的是数据环境器,而不是前面所讲的ADODC控件、DATA控件或者ADO对象等。在运行程序后,数据环境器不会显示。下面对这个小程序进一步地讲解其步骤与方法。

img232

图6-25 数据环境器结合窗体控件程序界面

1.建立“数据环境器”,通过设置Connection和Command对象联接好数据库和数据源。这在前面已有介绍,请读者自行完成。

2.设计本程序的界面,方法有两种:第一种,分别在窗体上画五个标签框、五个文本框、四个命令按钮、一个网格控件,具体每个控件的属性设置如表6-4所示。第二种,在数据环境器设置好Connection和Command对象后,用鼠标右键选择Command对象,按住不放(如图6-26(a)所示),把鼠标移到窗体上,出现如图6-26(b)所示的图标。放开鼠标右键,随即弹出如图6-26(c)所示的菜单,用鼠标选择“绑定控件”,最后在窗体上即会产生五个文本框和五个标签框,如图6-26(d)所示。而且这几个控件的属性和表6-4中设置的属性完全相同,然后用同样的方法画上“数据网格”控件,这就是数据环境器所具有的拖放功能。这种拖放功能不仅能拖放一个Command对象,而且还可以拖放具体的一个字段,可根据需要作出相应的选择。最后画上四个命令按钮,属性设置与第一种方法相同。

表 6-4

img233

img234

图6-26 数据环境器中的Command对象的拖放

3.属性设置好后,现在就该为四个命令按钮编写事件代码了。具体程序代码如下:

img235

上面程序的重点在于“rsCommand1”(rsCommand对象名),对每一个Command对象来说,都会有对应的一个rsCommand对象,而rsCommand对象实际上就是Recordset对象(数据记录集合),上面的程序就是对Command1所对应的rsCommand1记录集合作相应的记录指针的移动。

总结:以上所介绍的内容只是数据环境器较为简单的应用,虽然数据环境器的功能比较综合,但在实际的程序设计中,数据环境器通常应用在数据报表中。下一章将结合数据环境器一起讲解数据报表的设计与应用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈