![]() |
|
[SQL] طلب مساعدة في استعلام تحديث ارصدة المخزون - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171) +--- الموضوع : [SQL] طلب مساعدة في استعلام تحديث ارصدة المخزون (/showthread.php?tid=35576) |
طلب مساعدة في استعلام تحديث ارصدة المخزون - ayaf2020 - 10-07-20 تحية الى الاخوة الاعزاء... اواجه صعوبة كبيرة في كتابة استعلام تحديث لارصدة مخزون من الادوية عند ثلاث جدوال بشكل مبدئي : 1- جدول الاصناف (all_medicine) تم تمثيل محتوى العلبة بعدد الاقراص بها--يعني مثلا علبة البانادول اقراص بها 48 قرص وهكذا من خلال الحقل (box_contains) 2- جدول الارصدة (medicine_stock) يوجد به عامودين واحد لعدد العلب المباعة والثاني لعدد الاشرطة المباعة(يتم تمثيل الشريط بعدد الاقراص به...يعني مثلا اكتب الرقم 10 للدلالة على انه شريط) 3- جدول المبيعات (sales) يوجد به عامودين واحد للكمية الكبرى(علبة) والاخر للكمية الصغرى (قرص) --------------------------------------- المطلوب.... الاحتمالات الموجودة: في جدول المبيعات : 1- اذا بعت مثلا علبة كاملة يتم خصم المباع من رصيد العلب(الكمية الكبرى) في جدول المخزون ويبقى رصيد الاقراص(الكمية الصغرى) كما هو بدون تغيير 2- ركزوا في النقطة دي الله يخليكم....اذا بعت 10 اقراص(يعني شريط) يتم خصم الكمية من عامود الاقراص ويبقى عامود العلب كما هو بدون تغيير...يعني مثلا لو عندي 4:20 (4 علب + 20 قرص) يصبح المخزون بعد البيع 4:10 (4 علب + 10 اقراص) 3- الاحتمال اللي جاي ده بقى اللي صعب فعلا : لو عندي المخزون 4:0 (اربع علب كاملة بدون وجود كمية من الاقراص المتبقية) وجيت بعت 10 اقراص(اللي هي شريط)...هنا بقى ازاي البرنامج هايعرف ان المخزون المتبقي المفروض يكون==> 3:20 (3 علب + 20قرص) باعتبار ان العلبة بها 3 اشرطة كل شريط به 10 اقراص باجمالي 30 قرص للعلبة الواحدة افيدوني...اكرمكم الله واسف على الاطالة حاولت ارفق ملف قاعدة البيانات لكن للاسف يظهر حطأ عند رفع الملف RE: طلب مساعدة في استعلام تحديث ارصدة المخزون - ayaf2020 - 13-07-20 يا شباب !!! لا يوجد رد الى الان!!! |