Don't know your structure (table names, field names, relationships) or button code, but you could bypass the Access UI and insert a new record using SQL. Something like:
Code:
Currentdb.Execute "INSERT INTO TableName (field, field2) VALUES ("SomeText", A_Number)
Then, in the form, move to the new record and continue editing. Don't have to change the Allow Additions property.
Or you could use the Add Record button code to set
AllowAdditions = True , save the record, then set
AllowAdditions = False. Continue editing the record.
I haven't tried either method.... just thinking about it. Probably a couple of other methods also.
Shockingly, I must have missed your original post. Gook luck with your project. If you have more questions, post back with more details.