DoCmd.GoToRecord , , acFirst
هذا الكود للذهاب إلى السجل الأول من أجل بداية الترقيم من السجل رقم 1
Dim i As Integer
للتعريف بالمتغير i كعدد صحيح
d = DCount("*", "جدول1")
لحساب عدد سجلات الجدول
For i = 1 To d
تفيدنا في تكرار العملية
If IsNull(x) Then
y = i
Else
y = y + 1
End If
هذا الجزء من أجل إعطاء قيمة y=1 في البداية ثم في كل مرة نضيف 1
Me![num] = Format(y, "0000")
كتابة قيمة y على شكل 4 أرقام في مربع النص [num]
DoCmd.GoToRecord , , acNext
الذهاب إلى السجل التالي
إن شاء الله تكون إستفدت من هذا الشرح البسيط بالتوفيق