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

عمليه طرح لبيانات من عمود واحد

بدأه elbanna11 في 28 يونيو 2010 · 1 رد · 703 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندى جدول يقوم بأدخال تبرعات لجمعيه خيريه

هذه التربعات يجب ايداعها بالبنك قبل اي توزيع لهذه التبرعات ومن ثم سحبها للتوزيع

فى هذا الجدول يتم ادخال اسم المتبرع والتاريخ والمبلغ ... المهم هنا المبلغ

طبعا المبلغ او التبرع يكون مره لحساب المرضى ومره اخرى للزكاه ومره اخري للايتام

اريد تجميع هذه المبالغ بحيث تجميع المبالخ للايتام وتجميع مبالغ المرضى لحد هنا مفيش مشكله

المشكله فى لو افترضنا ان الايتام مجموع حسابهم 1000 والمرضى 2000 والزكاه 3000 (ملاحظه :بأمكان المستخدم زياده انواع هذه التبرعات)

نريد عند ايداع هذه المبالغ نأخذ 200 من الايتام سيتبقى 800 لسه مدخلوش البنك و 550 من المرضى هيتبقى 1450 لسه مدخلوش البنك

وهكذا

وعند السحب نفس الطريقه

الطريقه التى افكر بها هي

طرح ما يريده المستخدم من العمود الموجود به المبالغ يعنى

لو المستخدم يريد ايداع 200 من الاليتام والتبرعات للايتام مسجله كالتالى

50

75

25

50

100

100

يقوم بخصم ال50 ثم 75 ثم 25 وهكذا حتى يتم الخصم (انا عامل عمود يتم ادخال به التبرع وعمود اخر يقوم بنسخ نفس القيمه وهوا العمود المراد الطرح منه لكى تكون المبالغ محفوظه)

من لديه فكره عن كيفيه عمل هذا الموضوع يكون له جزيل الشكر

او من لديه اي افكار لأنجاز المهمه يكون له جزيل الشكر ايضا

#2

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

إن كان فهمي لسؤالك صحيحاً

فاقترح عليك أن تبدل مهمة الأعمدة الأخرى (أي الاعمدة التي تنسخ إليها القيمة نفسها)

فتجعلها تحوي مجموع المبالغ الموجودة في الصناديق الثلاثة كل واحد على حدا يعني ثلاثة أعمدة لثلاث صناديق (صندوق الأيتام و صندوق الزكاة و صندوق المرضى)

أرجو أن أكون قد فهمت بشكل صحيح

و عندها تكون عملية الخصم أسهل والله أعلم

حيث يتم التعديل عندها على آخر سطر فقط و الخصم من العمود المخصص

لزيادة الدقة في العمل اقترح عليك أيضا وضع عمود آخر تضع فيه قيمة الخصم و يكون فارغ في حال عدم وجود خصم

أي عند الخصم يتم عمل update للسطر الآخير من الجدول و خصم القيمة المرادة من عمود مجموع المبالغ لصندوق معين و كتابة قيمة الخصم في العمود المخصص

بتوفيق الله ..

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 1 يوليو 2010 في 01:21

Everything will be fine when we TALK LESS, DO MORE


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