Parece que en Delphi, en el campo NOMBRE tienes la propiedad Required a True.
¿ Porqué no haces tú la comprobación, antes de intentar guardar los datos, y muestras tu propio mensaje de error ?.
Tienes que hacer la comprobación en el BeforePost de tu Dataset :
Código:
procedure TForm1.DatosBeforePost(DataSet: TDataSet);
begin
if Dataset.FieldByName('NOMBRE').AsString = '' then begin
ShowMessage('Debes rellenar el nombre');
Abort; // Cancelo el Post
end;
end;
Saludos.