اخى الكريم
تفضل هذا هو الكود
Private Sub id_AfterUpdate()
'تعديل سجل موجود بالجدول
If MsgBox("هل تريد تعديل السجل الحالى" & vbCrLf & "", vbYesNo, " تعديل") = vbYes Then
Dim Rs As DAO.Recordset
Dim Rs_search As String
'اسم الجدول
Set Rs = CurrentDb.OpenRecordset("table1", dbOpenDynaset)
'البحث بالرقم المدخل فى مربع النص
Rs_search = "[id] =" & id
Rs.FindFirst (Rs_search)
If Rs.NoMatch Then
MsgBox "عفوا لا يوجد سجل"
Cancel = True
Else
Set Rs = CurrentDb.OpenRecordset("Table1")
'البحث عن السجل المعدل
Rs.MoveFirst
Do Until Rs.EOF
'تحريره
Rs.Edit
Rs!DateOfHoly = Text1
Rs.Update
Rs.MoveNext
Loop
End If
End If
Set Rs = Nothing
End Sub
تحياتى