Totalmente cierto lo que dices (eso me pasa por no probar las cosas primero
)
Bueno, tal y como lo veo, tienes dos soluciones
1.- Quitas del TField el MaxValue y lo controlas tu "a pelo" como te indicaba en el mensaje anterior
2.- Pones un TApplicationEvents y controlas el evento OnException con un codigo mas o menos asi...
Código:
procedure TForm1.ApplicationEvents1Exception(Sender: TObject;
E: Exception);
begin //39428
if TDBError(E).ErrorCode = 39428 then
showmessage('Error de SIZE');
end;
Bueno, espero te sirva