اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله

استخدم دالة  sum فى حقل غير منضم فى ذيل النموذج لجمع حقل معين

=Sum([price_masrof])

المشكلة ان هذا النموذج يتم تصفية بياناته واحيانا لايوجد به سجلات بعد التصفية فيصبح الحقل الغير منضم فارغ .. هل يمكن اذا كان لايوجد بيانات فى النموذج يكون قيمة الحقل الغير منضم "صفر 0" 

لان هذ الحقل يدخل ضمن حسابات اخرى واذا كان فارغ يعطى خطأ 

شكرا لكم جميعا

قام بنشر
21 ساعات مضت, ابو البشر said:

كفكرة هل جربت nz

 

8 ساعات مضت, خالد سيسكو said:

اخي العزيز

بعد اذن استاذنا ابو البشر

يكون الكود كالتالي


=Nz(Sum([price_masrof]);0)

 

اشكركم ولكن لم تفلح ايضا NZ 

 

قام بنشر

اخي العزيز 

هذه الدالة تعمل لدي بصورة صحيحة 100%

1- هل جربت ان تجعل القيمة الافتراضية للحقل = صفر

2- جرب الدالة  iif isnull

ارفق مثال لو احبب لكي نرى المشكلة 

تحياتي

  • Like 2
قام بنشر
1 دقيقه مضت, خالد سيسكو said:

اخي العزيز 

هذه الدالة تعمل لدي بصورة صحيحة 100%

1- هل جربت ان تجعل القيمة الافتراضية للحقل = صفر

2- جرب الدالة  iif isnull

ارفق مثال لو احبب لكي نرى المشكلة 

تحياتي

اشكرك استاذ خالد

نعم جربت ان اجعل القيمة الافتراضية صفر ولا تعطى اي شئ بالحقل

وجربت ايضا 

= iif IsNull(Sum([price_masrof];0)

ولكنها تعطى ان ناقص اقواص

  • Like 1
قام بنشر (معدل)

اخي العزيز 

الدوال ليس بها مشكلة 

دالة NZ وهي اختصاراً لكلمتي : NULL  TO  Zero

ومهمتها أن يتم التخلص من مشكلة وجود القيمة Null في بعض العمليات مما يعطي خطأ وتحوياها الى صفر

 

 

 

11.jpg

تم تعديل بواسطه خالد سيسكو
  • Like 1
قام بنشر
2 دقائق مضت, خالد سيسكو said:

اخي العزيز

يمكن لديك مشكله

ارفق مثال يكون افضل للتصحيح

تحياتي

لا استطيع البرنامج كبير جدا

  • Like 1
قام بنشر (معدل)

اخي العزيز

استخرج مثال من برنامجك ( نموذج واحد فقط)  يمكن التعديل عليه

تحياتي

تم تعديل بواسطه خالد سيسكو
  • Like 1
قام بنشر

تأكد من اسم المربع النصي اللي فيھا قيمة حقل price_masrof ھل اسمە نفسە ، لان الاكواد مضبوطة وما بھا شيء

  • Like 3
قام بنشر
3 دقائق مضت, Shivan Rekany said:

تأكد من اسم المربع النصي اللي فيھا قيمة حقل price_masrof ھل اسمە نفسە ، لان الاكواد مضبوطة وما بھا شيء

والله كل شئ تمام استاذ شيفان واسم الحقل مظبوط وهو ده اللى هيجننى ولذلك استعنت بحضرتكم

واحلى ما فى الموضوع هو عودتك الى المنتدى

قام بنشر (معدل)
منذ ساعه, محمد سلامة said:

= iif IsNull(Sum([price_masrof];0)

السلام عليكم

"...";Iif( isnull([Price_masrof]);0)

لعل هذا ما تحتاج.

أعتذر لعدم تنسيق الأمر كوني أكتب من الهاتف الجوال.

تم تعديل بواسطه Khalf
  • Like 2
قام بنشر

لقد عرفت اين الخطا

الدالة هذه صحيحة .. ولكن اتضح ان المشكلة ان النموذج مغلق الاضافة والتعديل وعندما عدلتهم نجحت الطريقة

=Nz(Sum([price_masrof]);0)

 

جزاكم الله خيرا جميعا وبارك الله فيكم:wub:

 

  • Like 2
  • Confused 1
قام بنشر
26 دقائق مضت, محمد سلامة said:

واحلى ما فى الموضوع هو عودتك الى المنتدى

شكرا لك 

والحمدللە خلصت من المشكلة

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information