اخي الكريم
بالنسبة للطريقتين السابقتين عليك ان تستخدم واحدة فقط في النموذج ولا داعي لاستخدام الاثنتين
بالنسبة للكود الذي ارفقتة
هذا الكود يقوم بفتح نموذج عند النقر على زر ومن ثم تريد ان يذهب الى سجل جديد ام ماذا؟؟؟؟ الصراحة انا مش فاهم بالضبط الذي تريد
فاذا اردت ان تنقر على زر فيفتح لك نموذج معين ويكون مفتوح على سجل جديد فليست هذه الطريقة الصحيحة
فكل ما عليك عملة هو الذهاب الى النموذج الذي يحتوي البيانات وتضع فية هذا الكود في حدث عند الفتح ( وليس في زر فتح النموذج)
DoCmd.GoToRecord , , acNewRec
اما زر فتح النموذج فلا تضع فية الا كود فتح النموذج وهو
DoCmd.OpenForm "frm"
اي لا تضع الكودين في نفس المكان
على كل حال ارجو ان تجرب واذا لم تنجح الطريقة فعليك ان ترفق قاعدة البايانات ليتم التعديل عليها مباشرة
واتمنى لك التوفيق