Aquí tienes un ejemplo:
Código Delphi
[-]
procedure TDmNes.RecibosBeforePost(DataSet: TDataSet);
begin
if DmNes.RecibosFecha.Value = null then
DmNes.RecibosFecha.Clear;
end;
DmNes es un DataModule en donde está alojada la tabla Recibos y como es lógico Fecha es el campo que queremos controlar que no contenga valores nulos.
Un Saludo.