Gracias muchachos...
Prefiero la solucion de MARCSC, me parece más adecuada para este caso.
La solucion de Guillot...
Código:
try
DataSet.Post;
except
ShowMessage('Ha dejado un campo en blanco');
end;
... puede que se lance por otro tipo de error, no necesariamente un campo vacio, y el mensaje seria inoportuno. Creo, yo.