Mira disculpaqueno te delainformacion completa lo que pasa esque no tengo delphi a mano en el objeto tfield debe haber otro evento(no recuerdo elnombre
![Embarrassment](http://www.clubdelphi.com/foros/images/smilies/redface.gif)
), con eso lopodras lograr
Ahora para capturar el error puedes usar el evento del TTable que te da la excepcion al grabar