اخوي فرهاد
هذا المشكله موجوده في اكسس وهي في الحقيقه ليست مشكله برمجيه و انما طريقه لكي لا يتم اضافه سجلات الى سجل محذوف من قبل في حاله وجود علاقات بين جدولين او اكثر
الحل
اعتمد على الترقيم المخصص و يعمل باضافه حقل ونسميه مثلا ID ومن نوع رقم او Number
'طبعا ازل خاصيه ال autonumber من الحقل اذا كان موجودا من قبل
بعد ذلك قم بوضع الكود التالي في حدث قبل الادخال للنموذج او Before Insert
Private Sub Form_BeforeInsert(Cancel As Integer)
Me![ID] = Nz(DMax("[ID]", "table1")) + 1
End Sub