الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تجزئة المبلغ الى شرائح فى الاستعلام

بدأه gadelrab في 13 أبريل 2012 · 5 رد · 593 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء

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

لدى استعلام مبنى على جدول به حقل واحد للمبالغ aa

واريد تقسيم هذا المبلغ الى شرائح وضربها فى رقم ثابت

الشريحة الاولى حتى 15000 تضرب فى 0.1

الشريحة الثانية مازاد عن 15000 تضرب فى 0.15

فلو كان المبلغ 16000 فيتم ضرب الشريحة الاولى منه وهى 15000 * 0.1 وتوضع النتيجة فى الحقل bb

والشريحة الثانية وهى مازاد عن 15000 وهى هنا 1000 تضرب *0.15 وتوضع النتيجة فى الحقل cc

والحقل الاخير dd = bb+cc

ولو كان المبلغ اقل من 15000 يخضع كله للشريحة الاولى ويضرب فى 0.1 وتظهر نتيجته فى الحقل bb

والحقل cc الخاص بالشريحة الثانية يظهر صفر

على ان تتم هذه الحقول فى الاستعلام

وهذا مثال للتوضيح

839526221.jpg

وجزاكم الله خيرا

شرائح.rar

تم تعديل هذه المشاركة بواسطة gadelrab في 13 أبريل 2012 في 20:35

ebrahemsound7.gif
#2

الأخ/ العضو المحترم (جاد الرب)

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

تفضل ملفك بعد التعديل

ولاحظ الإختلاف بين طلبك وبين مثالك الموضح

أشرت أن العملية التي تتم على الحقل هي: 0.15 × (15000 - [cc] = ([aa]

بينما المثال الموضح من قبلك واضح وجود خطأ به وهو كالتالي: 0.10 × (15000 - [cc] = ([aa]

على كل حال أرفقت لك الأحتمالين في أستعلامين منفصلين

أتمنى لك التوفيق

أبومحمد

شرائحPms.rar

#3

تفضل اخي ملفك لعل هذا هو المطلوب بالتوفيق

شرائح_kh.rar

#4

الاخوة الاعزاء جزاكم الله خير الجزاء على اهتمامكم

الاخ الفاضل ابو محمد شكرا لك على اهتمامك

فعلا ملاحظتك فى محلها والمثال الموضح به خطا حيث ارفق الصورة بالخطا

وحلك صحيح ويفى بالمطلوب

الاخ الفاضل kh202067

شكرا جزيلا لك حلك ايضا هو الحل المطلوب

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

ebrahemsound7.gif
#5

الأخ الفاضل/ (جاد الرب) عاشق الشيخ (محمد صديق المنشاوي)

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

أخي العزيز .. يوجد ملحوظة في سؤالك لعلك تنبهت لها

وهي أنك جعلت تنسيق الخلية aa (نص) وليس (رقم)

وقد أستغربت ذلك وقلت لعل الأمر مقصود منك

لذلك تجد في ثنايا حلي(أولجت) بحث القيمة Val حتى لو كان العنصر (نصاً) وليس قيمة عددية فالأمر محتسب.

لذا أشكر الاخ الفاضل kh202067 عندما تنبه لنوع خصائص الخلية وحولها من نص إلى رقم

ومن هنا وجب تنبيهك لذلك (هل أمر التنسيق مقصود (نصاً) أم هو خطأ غير مقصود ويجب تغييره إلى رقم

فأنتبه لذلك بارك الله فيك لعلك تنبني عملياتك الحسابية على أمر خاطئ

وفقك الله

أبومحمد

#6

الاخ العزيز pms

شكرا لك على ملاحظتك

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

اما الفكرة الاساسية فقد قمت بتنفيذها على حقل رقم

فجزاك الله خير الجزاء

وشكرا على ملاحظتك القيمة

والشكر موصول لجميع اعضاء منتدانا الغالى

ebrahemsound7.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…