ник: Анатолий (Киев)
1. Изменение allowadditions приводит к перезапросу источника записей, возможно у вас попытка добавить запись происходит, когда перезапрос еще не завершился. Рекомендую другую стратегию. allowadditions разрешить и не трогать, обрабатывать событие Form_BeforeInsert и, при определенных условиях, отменять ввод (Cancel=True).
2. Refresh обновляет источник записей и в вашем случае неуместен. Попробуйте Me.Repaint.