الكود وضع في مشاركة أخرى عن طريق الخطأ
Private Sub احسب_Click()
Me.OrderByOn = True
OrderBy = "التاريخ ASC"
DoCmd.Requery
On Error Resume Next
Dim i As Integer
Dim co As Integer
co = DCount("*", "[qhodoor1]")
DoCmd.GoToRecord , , acFirst
For i = Val(num) To co + Val(num) - 1
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''صباحي
If [الوردية] = "صباحي" Then
If [الانصراف] > [الحضور] Then
[عددالساعات] = [الانصراف] - [الحضور]
[اجمالي] = [عددالساعات]
End If
End If
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''وردية سهر
If [الوردية] = "سهر" Then
[عددالساعات] = [الانصراف] - [الحضور] + 1
End If
If [الوردية] = "سهر" And [عددالساعات] >= "12:00:00" Then
[اجمالي] = "12:00:00"
End If
If [الوردية] = "سهر" And [عددالساعات] <= "12:0:00" Then
[اجمالي] = [عددالساعات] - [خصم]
End If
If [خصم] = Null Then
[خصم] = "0.0"
End If
DoCmd.GoToRecord , , acNext
Next i
DoCmd.Requery
Exit Sub
DoCmd.Requery
End Sub