Hay 2 temas distintos.
Para controlar los valores "por defecto", ya lo ha dicho el compañero
jachguate.
Para controlar el número de inserciones:
Podrías utilizar una variable global de la ventana usada a modo de contador.
En el evento AfterPost, incrementas esa variable.
En el evento OnNewRecord, miras el valor de esa variable, y si es mayor a uno, cancelas la edición:
Código Delphi
[-]
procedure TForm1.DAtasetNewRecord(...);
begin
If (Inserciones > 0) and not (PermitirMasDeUna) then
begin
ShowMessage('No se permite más de una inserción');
Dataset.Cancel; sysutils.Abort; end;
end;
Espero haya entendido tu pregunta. Saludos