10-01-2013, 01:05 PM
11-01-2013, 07:47 PM
حسب علمي لا توجد أي علاقة بين كمية المخزون و العلاقة detail master
لذا يجب أن تبرمجها.
بالتوفيق أخي.
لذا يجب أن تبرمجها.
بالتوفيق أخي.
22-01-2013, 12:42 PM
كيف يتم انقاص واضافة الكمية وهذا في article أي في النتيجة التي تطرا عليها التغيرات
علما اني استخدم في قاعدة البيانات SQL SERVER
واستخدم ADO TABLE
وعندي ثلاث فورمات
1- الفورم 1 والتي تمثل وصل دخول سلعة اي عند ادخال السلعة اذهب الى الفورم ثلاث والتي تمثل نتيجة المخزون اجد ان الكمية تزيد
2- الفورم 2 والتي تمثل وصل خروج سلعة اي عند خروج السلعة اجد ان النتيجة تنقص وهذا في الفورم ثلاث والتي تمثل نتيجة المخزون
اطلب منكم توضيح البروسدير المستخدم في هذه العملية وشكرا لكم
واذا اردتم التوضيح يمكن ارفاق الفورمات في روابط وشكرا لكم
علما اني استخدم في قاعدة البيانات SQL SERVER
واستخدم ADO TABLE
وعندي ثلاث فورمات
1- الفورم 1 والتي تمثل وصل دخول سلعة اي عند ادخال السلعة اذهب الى الفورم ثلاث والتي تمثل نتيجة المخزون اجد ان الكمية تزيد
2- الفورم 2 والتي تمثل وصل خروج سلعة اي عند خروج السلعة اجد ان النتيجة تنقص وهذا في الفورم ثلاث والتي تمثل نتيجة المخزون
اطلب منكم توضيح البروسدير المستخدم في هذه العملية وشكرا لكم
واذا اردتم التوضيح يمكن ارفاق الفورمات في روابط وشكرا لكم
23-01-2013, 02:02 PM
حاول ان تشرح اكثر حتى نتمكن من الفهم ونتمكنك من تقديم العون لك
23-01-2013, 09:28 PM
السلام عليكم
لحساب المخزون النهائي
مخ نهائي=(مخ اولي+مدخلات)-مخرجات
يمكن ادخال المخزون الاولي كعملية شراء للتسهيل ومنه نحصل
مخ نهائي=مدخلات-مخرجات
ليكن Adotable1 جدول المدخلات يتكون من: Ref,des,qut_e
ليكن Adotable2 جدول المدخرجات يتكون من: code,des,qut_s
1-العملية الاولى: نستعمل تعليمات SQL للجمع بين المدخلات والمخرجات لتكن adoquery1
2-العملية الثانية:جدول المخزون النهائي أي حساب الفرق بين الكميتين
هناك موضوع في المنتدى يشرح هذا المركب XQuery نحمل المركب
نربط الخاصية datasets للمركب xquery1 ب adoquery1
وبهذا نحصل على جدول Xquery1 يتكون
Ref , des , qut_entree , qut_sortie , qut_final
بالتوفيق
لحساب المخزون النهائي
مخ نهائي=(مخ اولي+مدخلات)-مخرجات
يمكن ادخال المخزون الاولي كعملية شراء للتسهيل ومنه نحصل
مخ نهائي=مدخلات-مخرجات
ليكن 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]هناك موضوع في المنتدى يشرح هذا المركب 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]Ref , des , qut_entree , qut_sortie , qut_final
بالتوفيق
28-01-2013, 03:50 PM
لدينا قطع غيار لكن لما نقوم بعملية البيع والشراء (الشراء من الممون والبيع للزبن) .هل لي بطريقة لما ابيع شيء ما ينقص اتوماتيكيا من المخزون ولما اشتري يزداد اتوماتيكيا
28-01-2013, 04:45 PM
السلام عليكم
اولا : اخي عليك اعادة النظر في الجداول المكونة لقاعدة المعطيات حيث انه لا يوجد تكامل المعطيات..... الخ
قبل ان تبدا في انشاء البرنامج يجب ان تتاكد من ان قاعدة المعطيات تحقق المساءلات التي من الممكن ان تخطر على بالك.
والدراسة التصورية تمكنك من انشاء برنامج قوي ومتكامل:eek:
بالتوفيق اخي العزيز
اولا : اخي عليك اعادة النظر في الجداول المكونة لقاعدة المعطيات حيث انه لا يوجد تكامل المعطيات..... الخ

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