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

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

قام بنشر

أرغب في دالة لتوزيع الأرباح

بالشروط الاتية

التوصيف : لو خارجي – يستحق نسبة 10% من المبيعات بحد أدني 50ج وحد أقصي 500ج

التوصيف : لو داخلي – يستحق نسبة 20% من المبيعات بحد أدني 50ج وحد أقصي 500ج

مرفقات

 

وشكراً

77.jpg

Database21.accdb

قام بنشر

تحتاج كود على مرحلتين

الاولى اخراج النسبة بناء على التوصيف

والثانية ادراج شرط ان تكون القيمة بين قيمتين

طبعا الحقول في مثالك بالحروف العربية  ... وستتعب في مستقبل ايامك اذا لم تطور نفسك ويصعب عليك قراءة وفهم الاكواد

لذا قمت بتعديل الحقول حتى تتمكن من قراءة الكود بشكل صحيح وفهمه

nesb: IIf([twsef ]="1";([mbeat]*10)/100;([mbeat]*20)/100)
nesbah: IIf([nesb ]>500;500;IIf([nesb ]<50;50;[nesb ]))

 

Database22.accdb

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

تم دمج الدالتين

nesbah: IIf(IIf([twsef ]="1";([mbeat]*10)/100;([mbeat]*20)/100)>500;500;IIf(IIf([twsef ]="1";([mbeat]*10)/100;([mbeat]*20)/100)<50;50;IIf([twsef ]="1";([mbeat]*10)/100;([mbeat]*20)/100)))

هل كده يكون بها اخطاء

تم تعديل بواسطه jjafferr
عمل تنسيق للكود بإستخدام زر القائمة <>
قام بنشر

الميدان يا حميدان

مثالك عندك وجرب

تمام  .. خطوة للاحتراف

ولا اعلم هل الدمج سيجعل الاستعلام اسرع ام  الفصل ( تظهر المقارنة عند وجود سجلات كثيرة جدا)

علما ان اظهار النسبة كاملة مفيد فقد تستخدمها في معالجات اخرى

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information