pon el post de tu tabla entre try..except..
captura la excepción y muestra tu mensaje personalizado
Código Delphi
[-]
try
clientdataset.post;
except
ShowMessage('Aquí pon tu mensaje');
end;
Obviamente el código que te pongo captura CUALQUIER excepción solo tendrías que especificar en el except exactamente la excepción que quieres tratar.