اخوي
اضف الكود التالي في حدث عند الحالي او on current
If Me.NewRecord Then
Dim strWhere As String
Dim varResult As Variant
strWhere = "ID_Number Like """ & Format(Date, "yyyy") & "*"""
varResult = DMax("ID_Number", "Table1", strWhere)
If IsNull(varResult) Then
Me.ID_Number = "01/" & Format(Date, "yyyy")
Else
Me.ID_Number = Right(varResult, 3) & _
Format(Val(Left(varResult, 4)) + 1, "00")
End If
End If
مع تعديل الحقل المراد تخصيصه الى حقل من نوع نص
وكذللك لا تنسى تغيير اسم الجدول و اسم الحقل الذي في الجدول في هذا السطر الى اسم الجدول والحقل لديك
strWhere = "ID_Number Like """ & Format(Date, "yyyy") & "*"""
varResult = DMax("ID_Number", "Table1", strWhere)