• 0
azeezaan

مساعدة في حل مسالة حسابية بالنموذج

سؤال

السلام عليكم ورحمة الله وبركاتة 
ارجو من الاخوه الافاضل بمساعددتي في حل المسالة الحسابية في النموذج المرفق 
انا عندي مصروفات اريد قيمة حقل المبلغ المسترجع يكون حسب الاحتمالات الاتية 
1 يكون المبلغ المسترجع 2% اذا كان المبلغ الاجمالي من 100 دينار الى 1000 دينار 
2- يكون المبلغ المسترجع 3% اذا كان المبلغ الاجمالي من 1001 دينار الى 3000دينار 
3- يكون المبلغ المسترجع 4% اذا كان المبلغ الاجمالي من 3001 دينار الى 4000 دينار 
ولكم جزيل الشكر والاحترام 
مرفق النموذج 

bnk.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0

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

 

نصيحة حتى لا تظهر مشاكل في المستقبل اجعل مسميات الحقول بالحروف الانجليزية ، ولهذا السبب تحديدا لم تعمل في جهازي ولكن ضع مصدر البيانات في ذلك الحقل المعادلة التالية:

=IIf([نص8]>3000 And [نص8]<=4000;[نص8]*0.04;IIf([نص8]>2000 And [نص8]<=3000;[نص8]*0.03;IIf([نص8]>100 And [نص8]<=2000;[نص8]*0.02;0)))

وهذه صورة للتوضيح:

 

post-47883-0-68325700-1409829291_thumb.j

 

وبلغنا بالنتيجة.

 

:) 

تم تعديل بواسطه AbuAdnan
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك  AbuAdnan  على ردك 

حاولت ان اضع الكود في في مصدر البيانات بس تطلعلي مشكلة بان  يحنوي التعبير الذي ادخلته على بناء جملة غير صالح 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل طريقة اخرى ، المعادلة في كود او وحدة نمطية :)

 

1. التقرير:

post-273849-0-81928200-1409931908_thumb.

 

 

2. والكود:

Function Return_Value(v)    If v >= 100 And v <= 1000 Then    Return_Value = 0.02        ElseIf v >= 1001 And v <= 3000 Then    Return_Value = 0.03        ElseIf v >= 3001 And v <= 4000 Then    Return_Value = 0.04        End If    End Function

جعفر

242.bnk.mdb.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
اشكرك jjafferr على ردك

 

النتيجه الحسابية تطلع خظأ  النتجه دايما تطلع ثابتة المفروض النتجه تطلع على حسب المجموع الاجمالي 

 

مثال اذا كان الاجمالي 2500 المفروض النتيجه 2500*0.03 = 75 الطريقة التي انت عملتهاتطلع  النتجه 30   
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
اشكرك jjafferr على ردك

 

النتيجه الحسابية تطلع خظأ  النتجه دايما تطلع ثابتة المفروض النتجه تطلع على حسب المجموع الاجمالي 

 

مثال اذا كان الاجمالي 2500 المفروض النتيجه 2500*0.03 = 75 الطريقة التي انت عملتهاتطلع  النتجه 30   
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حياك الله :)

 

رجاء عمل تغيير على الكود ليصبح:

Function Return_Value(v)    If v >= 100 And v <= 1000 Then    Return_Value = v * 0.02        ElseIf v >= 1001 And v <= 3000 Then    Return_Value = v * 0.03        ElseIf v >= 3001 And v <= 4000 Then    Return_Value = v * 0.04        End If    End Function

جعفر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك jjafferr جزيل الشكر 

هذا هو المطلوب 

وان شالله في ميزان حسناتك 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

حياك الله :)

 

جعفر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .