نعم فكرت وطلعت النتيجة قبل ردك استاذ ولكن خلاف ماتفضلت به انت
تصحيحي كان
If Loan_ID > 0 Then
If t = "Cridi" Then
s = DSum("[Payment_Made]", "tbl_Loans", "[EmployeeID]=" & ID_Emp & " And month([Payment_Month])=" & M & " And Year([Payment_Month])=" & Y & " And [Loan_Type]='Cridi'")
End If
If t = "Elec" Then
s = DSum("[Payment_Made]", "tbl_Loans", "[EmployeeID]=" & ID_Emp & " And month([Payment_Month])=" & M & " And Year([Payment_Month])=" & Y & " And [Loan_Type]='Elec'")
End If
If t = "Inkhirat" Then
s = DSum("[Payment_Made]", "tbl_Loans", "[EmployeeID]=" & ID_Emp & " And month([Payment_Month])=" & M & " And Year([Payment_Month])=" & Y & " And [Loan_Type]='Inkhirat'")
End If
Else
If Loan_ID < 0 Then
If t = "ErrVerment" Then
s = DSum("[Payment_Made]", "tbl_Loans", "[EmployeeID]=" & ID_Emp & " And month([Payment_Month])=" & M & " And Year([Payment_Month])=" & Y & "And [Loan_Type]='ErrVerment'")
End If
End If
End If
علما ان الانخراط حاليا بدون مبلغ فلو افترضنا ان به مبلغ لاختلط الامر من جديد
فتعديلك كان حلا وسدا لجميع الثغرات في المستقبل
عموما بارك الله فيكما وربي مايحرمنا من فضلكم وعطائكم الغير محدود