delphi4arab منتديات دلفي للعرب
هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا (/showthread.php?tid=4861)



هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - اسد الاسلام - 10-01-2013

هل عند استخدام mater/dtail هل ان كمية المخزون تنقص اتوماتيكيا بالاستغناء على البروسيدير أم لا علما ان المفاتيح الثانوية تم ربطها


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - cosinuszero - 11-01-2013

حسب علمي لا توجد أي علاقة بين كمية المخزون و العلاقة detail master
لذا يجب أن تبرمجها.
بالتوفيق أخي.


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - اسد الاسلام - 22-01-2013

كيف يتم انقاص واضافة الكمية وهذا في article أي في النتيجة التي تطرا عليها التغيرات
علما اني استخدم في قاعدة البيانات SQL SERVER
واستخدم ADO TABLE
وعندي ثلاث فورمات
1- الفورم 1 والتي تمثل وصل دخول سلعة اي عند ادخال السلعة اذهب الى الفورم ثلاث والتي تمثل نتيجة المخزون اجد ان الكمية تزيد
2- الفورم 2 والتي تمثل وصل خروج سلعة اي عند خروج السلعة اجد ان النتيجة تنقص وهذا في الفورم ثلاث والتي تمثل نتيجة المخزون
اطلب منكم توضيح البروسدير المستخدم في هذه العملية وشكرا لكم
واذا اردتم التوضيح يمكن ارفاق الفورمات في روابط وشكرا لكم


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - تلميذ الحياة - 23-01-2013

حاول ان تشرح اكثر حتى نتمكن من الفهم ونتمكنك من تقديم العون لك


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - tarek.inf - 23-01-2013

السلام عليكم

لحساب المخزون النهائي
مخ نهائي=(مخ اولي+مدخلات)-مخرجات
يمكن ادخال المخزون الاولي كعملية شراء للتسهيل ومنه نحصل
مخ نهائي=مدخلات-مخرجات

ليكن Adotable1 جدول المدخلات يتكون من: Ref,des,qut_e
ليكن Adotable2 جدول المدخرجات يتكون من: code,des,qut_s


1-العملية الاولى: نستعمل تعليمات SQL للجمع بين المدخلات والمخرجات لتكن adoquery1
كود :
select ref,des,sum(qut_e) as qut_ent, 0 as qut_s from adotable1 group by ref,des union all select code,des, 0,sum(qut_s) from adotable2 group by code,des order by ref,des [align=left][/align]
2-العملية الثانية:جدول المخزون النهائي أي حساب الفرق بين الكميتين
هناك موضوع في المنتدى يشرح هذا المركب XQuery نحمل المركب

نربط الخاصية datasets للمركب xquery1 ب adoquery1
كود :
select ref,des,sum(qut_ent) as qut_entree, sum(qut_s) as qut_sortie, sum(qutentree-qut_s) as qut_final from adoquery1 group by ref,des order by ref,des [align=left][/align]
وبهذا نحصل على جدول Xquery1 يتكون
Ref , des , qut_entree , qut_sortie , qut_final
بالتوفيق


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - aboud42 - 28-01-2013

لدينا قطع غيار لكن لما نقوم بعملية البيع والشراء (الشراء من الممون والبيع للزبن) .هل لي بطريقة لما ابيع شيء ما ينقص اتوماتيكيا من المخزون ولما اشتري يزداد اتوماتيكيا


هل عمليةmater/ dtail تجعل كمية المخزون تنقص اوتوماتيكيا - تلميذ الحياة - 28-01-2013

السلام عليكم
اولا : اخي عليك اعادة النظر في الجداول المكونة لقاعدة المعطيات حيث انه لا يوجد تكامل المعطيات..... الخ Rolleyes
قبل ان تبدا في انشاء البرنامج يجب ان تتاكد من ان قاعدة المعطيات تحقق المساءلات التي من الممكن ان تخطر على بالك.
والدراسة التصورية تمكنك من انشاء برنامج قوي ومتكامل:eek:
بالتوفيق اخي العزيز