اخي العزيز
هذا الكود يعمل شو هي المشكلة عندك فية
Dim X
Dim i
i = DLookup("[الاسم]", "BeneficiaryT", "[card]=[رقم الهوية]") & " " & DLookup("[اسم الاب]", "BeneficiaryT", "[card]=[رقم الهوية]") & " " & DLookup("[العائلة]", "BeneficiaryT", "[card]=[رقم الهوية]")
X = DLookup("[رقم الهوية]", "BeneficiaryT", "[card]=[رقم الهوية]")
If Not IsNull(X) = True Then
MsgBox "رقم الهوية" & " ( " & [card] & " ) " & " تم تسجيله مسبقاُ" & "بأسم" & " " & i, vbCritical, " تنبيه"
Undo
DoCmd.FindRecord X
Else: Exit Sub: End If
DoCmd.RefreshRecord