اعتقد سبب فاصلة اضافية في دالة لا اسم حقل ID لان جمع حقل كامل في جدول يكتفي ذكر اسم تلك الحقل في جدول اما اضافة حقل او حقول اضافية للمعايير على حسب قيم تلك الحقول
جرب هذا:
Me.b1 = DSum("[ON1]", "box")
السلام عليكم
جرب معادلة تالية مع مراعات نوع فاصل "," او ";" حسب لغة ويندوز
nz(([A])+nz([B]))/IIF([A]>0 And [B]>0,2,1)
nz(([A])+nz([B]))/IIF([A]>0 And [B]>0;2;1)