Please see MyForm in the attached sample database. As soon as you type a character in the new record (which will be ID 4), a second new record appears (which will be ID 5). I realise this is standard Access behaviour.
Is there any way of suppressing the second new record until the first new record has been completed? I've tried using the form's On Dirty event to set AllowAdditions to 'False', but this simply removes the first new record.
MyDatabase.accdb