تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود الخصم من المخزن
#1
السلام عليكم
أعمل على برنامج للمخازن وكنت أحتاج مساعدة

يعني مثلا عند كتابة البائع الرقم التسلسلي للجهاز ، يظهر بالتيكست بوكس الخاص به (اسم الجهاز المراد البيع منه) ،ـ ثم يكتب الكمية المراد بيعها ، ويقوم البرنامج بضرب سعر البيع والكمية ويعطيني الناتج في تيكست بوكس
مثلا لو سعر البيع 10 جنيه والكمية 2 يعطيني في التيكست بوكس 20
كنت عايز كود الخصم من المخزن بعد كتابة الكمية يتم الخصم من السلعة الموضحة بالمخزن
الرد }}}
تم الشكر بواسطة:
#2
اخي العزيز
اولاً ان الخصم من رصيد المخزن يتم بعد عملية الحفظ (حفظ فاتورة المبيعات) و ليس عند تحديد الكمية المباعة من مادة معينة
ثانياً عملية الخصم يجب ان تكون عملية محسوبة بمعنى ان لا يكون هناك حقل يتضمن رصيد المخزن الحالي و انما تكون هنالك معادلة رياضية بسيطة كما يلي :

الرصيد الحالي للمادة = مجموع الكمية المدخلة + مجموع الكمية المرتجعة(مرتجع مبيعات) - مجموع الكمية المباعة  - مجموع الهدايا - مجموع التالف من المادة

و بهذا تحصل على رصد المادة علماً أن المجاميع اعلاه يتم الحصول عليها من خلال جمل (SQL) او من خلال عمل (View) يحسب الرصيد الحالي وفق المعادلة اعلاه , اما ان كنت تريد معرفة رصيد المادة بعد استقطاع الكمية المراد بيعها للتأكد من عدم تجاوز رصيد المادة في المخزن  فبالامكان استخدام ناتج المعادلة السابقة مع طرح الكمية المراد بيعها فتحصل على الكمية التي ستبقى في المخزن في حال حفظ الفاتورة الحالية

تحياتي ..
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم