TField OnValidate 事件

转载 2011年06月29日 13:12:00

Occurs just before the data is written to the record buffer.

 

Write an OnValidate event handler to validate changes made to the data in the field, just before the data is written to the current record buffer. The EditMask property allows validation of the data on a character by character basis while it is being entered by the user. OnValidate allows an application to validate the data as a whole.

When the value of a field component is assigned programmatically, validation by the EditMask is bypassed, since there is no data-aware control to enforce adherence to the mask. OnValidate allows an application to validate such data before it is posted to the database table.

To reject the current value of the field from the OnValidate event handler, raise an exception.

When writing the value of a field to the current record buffer, the following steps occur:

1 The OnValidate event handler is called to validate the data.
2 If the OnValidate event handler does not raise an exception, the data is written to the current record buffer.
3 If writing the data does not raise an exception, the OnChange event handler is called to allow a response to the change.

相关文章推荐

UE4发报机-蓝图类之间的事件绑定

UE4发报机-蓝图类之间的事件绑定

微信小程序事件

  • 2017年04月18日 20:49
  • 3KB
  • 下载

LABVIEW 事件结构的学习

  • 2016年04月17日 08:20
  • 17KB
  • 下载

javascript中定义事件的三种方式

在javascript中,可以为某个元素指定事件,指定的方式有以下三种: 1、在html中,使用onclick属性 2、在javascript中,使用onclick属性 3、在javascipt...

Anroid touch事件分发探究

  • 2016年03月13日 21:27
  • 1.41MB
  • 下载

SQL利用扩展事件进行调优和

  • 2016年02月26日 15:53
  • 1.15MB
  • 下载

easyui中combobox的值改变onchang事件

easyui中combobox的值改变onchang事件 oyhk 学习笔记 今天在公司里,那jquery中的easy-ui-里面的combobox,真的郁闷死了! 把郁闷的事情记下来,下次就不会...

java事件处理机制

  • 2016年02月27日 00:47
  • 138KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TField OnValidate 事件
举报原因:
原因补充:

(最多只允许输入30个字)