首页 百科知识 控件与数据相关的事件

控件与数据相关的事件

时间:2022-10-16 百科知识 版权反馈
【摘要】:Data控件除了具有标准控件的事件外,与数据相关的事件有两个:Error事件和Validate事件。Validate的事件过程为:Action参数的取值为一整数,通过Action参数的取值我们可以判断是什么操作引发了Validate事件,从而针对不同的操作编写相应的事件处理过程。至于Action参数的取值,大家可以参考相关的资料,在此不再详述。当取值为True时表示被联接的数据已被改变;当取值为False时表示被联接的数据未被改变。

4.2.2 DATA控件与数据相关的事件

Data控件除了具有标准控件的事件外,与数据相关的事件有两个:Error事件和Validate事件。在此只对它们进行简单介绍。

1.Error事件

通常我们要对代码在运行的时候出现的一些错误进行处理,特别是在进行数据库操作的时候经常会产生很多预想不到的错误,要处理这一类错误,就需要用到Error事件。现在我们来看一下产生Error事件的条件:

(1) 当未找到Data控件所指定的数据库时;

(2) 当对数据库进行删除、移动等操作出错时。

2.Validate事件

当我们在对数据库进行Update以及Delete、Unload或Close等操作之前都会触发Validate事件,由于这些操作完成之后都会对数据库里面的数据产生影响,故而我们可以在Validate事件里给用户一些提示,以防误操作。Validate的事件过程为:

img123

事件代码

img124

Action参数的取值为一整数,通过Action参数的取值我们可以判断是什么操作引发了Validate事件,从而针对不同的操作编写相应的事件处理过程。至于Action参数的取值,大家可以参考相关的资料,在此不再详述。

Save 参数是一个布尔表达式,用来指定被联接的数是否改变。当取值为True时表示被联接的数据已被改变;当取值为False时表示被联接的数据未被改变。

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

我要反馈