Hola
Esto se hace con la tabla o query ya que el dbnavigator esta enlazado al datasource que a su vez esta enlazado a la tabla o query.
Código Delphi
[-]
If (TuTabla.State = dsEdit) or (TuTabla.State = dsInsert) then
begin
If MessageDlg('¿Está seguro que desea guardar el registro? ',mtConfirmation,[mbYes,mbNo],0) = mrYes then
begin
TuTabla.Post;
end
else
ShowMessage(' No se guardo el registro');
end;
Saludos