راستش من از این تابع به شکلی که از همین فوروم یادگرفتم برای کنترل عدم ورود رکورد تکراری استفاده کردم و کاملا جواب داده .
فرض کنیم اسم فرم شما هست A و اسم فیلد اصلی هست B و اسم جدولی که این فیلد توی اونه هست M حالاتوی رویداد BeforeUpdate فیلد B
if Dlookup("B","M","[B]="&me.B) then
msgbox "تکراری است"
cancel=true
end if