What do you mean with 'this' ?
I think you wanted to post a message in a thread but instead started a new thread?
Anyway, the OnValidateFieldValue is called every time you set a value in an entity and the value passes the internal checks (length checks in string fields etc.)
So when you do:
myOrder.OrderDate = DateTime.Now;
the OnValidateFieldValue method is called. If a validator object is set for the myOrder entity, the ValidateFieldValue method of the validator is called by that method. If true is returned, the value is accepted, if false is returned, the value is rejected and the field isn't set. Please also see the reference manual for further details.