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

المخازن

مغلق
بدأه hanyfisal في 13 أكتوبر 2006 · 1 رد · 519 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اصمم برنامج خاص بالمخازن و المشكلة هنا انة يوجد وارد و يوجد منصرف للصنف و المطلوب هو ايجاد رصيد الصنف

مع ملاحظة ان الصنف حدثت عملية وارد ومنصرف عدة مرات على نفس الصنف على مدار العام كيف يتم حساب الرصيد النهائى للصنف

و انا قد قمت بتصميم ثلاثة اعمدة فى جدول واحد فى قاعدة البيانات بالترتيب التالى وارد منصرف رصيد

#2

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

اخ هاني حاول اتباع الاتي

جدولك كما هو لا توجد مشاكل ولكن سنضيف حقلين

Income_Date وهو حقل سيتم فيه تسجيل تاريخ دخول الواردات الى المخازن (طبعا نوع الحقل تاريخ)

Out_Date وهو حقل يتم فيه تسجيل خروج البضاعة من المخزن

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

ضع على الفورم 2 DTPicker وهي اداة لادخال التاريخ (اذا لم تكن تعرف مكانها فاخبرني)

ثم تحت زر حساب رصيد الوارد اكتب

RS.Open "select sum(Balance) from wared WHERE Income_Date BETWEEN CONVERT(smalldatetime, '" & DTPicker1 & "', 103) AND CONVERT(smalldatetime, '" & DTPicker2 & "', 103)", CN, 1, 2

طبعا مع تعديل اسم الجدول والكونكشن ...الخ

يمكن الكود ده قليل جدا لما حد بيستخدمه بالصورة دي لكن انا شخصيا شغال بيه تفاديا لأي مشاكل

وبهذا يتم حساب رصيد الوارد

اما في حساب رصيد الصادر اكتب نفس الكود مع تعديل اسم حقل التاريخ

أرجو ان يكون افدتك بشئ ولو واجهت اي مشاكل اخبرنا وستجد الحل ان شاء الله

بالتوفيق

==============

الى اللقاء

تم تعديل هذه المشاركة بواسطة MR^King في 13 أكتوبر 2006 في 14:41

JusT LeT YouR MinD WorK

هذا الموضوع مغلق.

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