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

هل بيتم عمل جدول منفصل على جدول الاصناف احدد اسم المخزن وكميه الاصناف فيه

محتاج مساعده بخصوص هذا الامر
وشكرا مقدما
الرد
تم الشكر بواسطة: اسامه الهرماوي , محمد اسماعيل
#2
السلام عليكم...
مفيش الا ان انت تنشئ label وتستدعي الكمية فية يعني مثلا.
الصنف . الكمية المطلوبة.
  شاي.            5
لو افترضنا مثلا انك عندك كمية 100 الlabel يساوي كمية الصنف -الكمية المطلوبة يساوي95 هتعمل تعديل بId الصنف او الباركود
وتعمل حفظ في جدول المبيعات وبس ودا اسهل حل.

ولو مثلا تستخدم if لو كانت الكمية 0،يظهر رسالة نفذت كمية الصنف المطلوب.
الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة , elgokr
#3
بعد عملية البيع اعمل ابديت للكمية بانقاص الكمية بمعدل ما تم بيعه مثلا

ساعطيك كود يقوم بانقاص الكمية بع البيع


كود :
Public Sub LoseQty()

       For i As Integer = 0 To dgv_sale_Products.Rows.Count - 1

           Dim a As Integer = dgv_sale_Products.Rows(i).Cells(4).Value

           Dim cmdUpdate As New SqlCommand
           With cmdUpdate
               .Connection = Con
               .CommandType = CommandType.Text
               .CommandText = "update Products set QuantityAvailable= QuantityAvailable - " & a & " Where ProductID = " & dgv_sale_Products.Rows(i).Cells(0).Value & " "

           End With
           If Con.State = 1 Then Con.Close()
           Con.Open()
           cmdUpdate.ExecuteNonQuery()
           Con.Close()

       Next
   End Sub
الرد
تم الشكر بواسطة: حريف برمجة , elgokr , ابراهيم ايبو
#4
(19-04-19, 11:06 PM)اسامه الهرماوي كتب : السلام عليكم...
مفيش الا ان انت تنشئ label وتستدعي الكمية فية يعني مثلا.
الصنف . الكمية المطلوبة.
  شاي.            5
لو افترضنا مثلا انك عندك كمية 100 الlabel يساوي كمية الصنف -الكمية المطلوبة يساوي95 هتعمل تعديل بId الصنف او الباركود
وتعمل حفظ في جدول المبيعات وبس ودا اسهل حل.

ولو مثلا تستخدم if لو كانت الكمية 0،يظهر رسالة نفذت كمية الصنف المطلوب.


انا بالفعل عامل كده فى فاتوره المشتريات من خلال جمله استعلام يظهر اسم الصنف والكميه بس انا بتكلم بخصوص نقطعه معينه على سبيل المثال المفروض انا بعمل ادخال اول مره للصنف الكميه تكون 10 مثلا لما اشترى تاني 10 يزيد الكميه 20 فى جدول تانى عشان لما اجي اعمل استعلام بالكميه المدخله اول مره تكون 10
الرد
تم الشكر بواسطة: اسامه الهرماوي
#5
فى البداية يجب ان تعجعل فى جدول المشتريات و المبيعات عمود كا رقم الصنف
وهو كا رقم تسلسلى خاص بالمنتج

الان عند اتمام الاضافة للمشتريات
ستقوم بمرحلة اولى وهو تحقق اذا كان المنتج موجود من قبل او لا
واذا وجد فهنا تطبق كود التعديل وليس الاضافة حيث كل ما سيتم هو تغيير الكمية من 10 الى 20 كمثال
وفى المبيعات كل ما بيتم انك بتاتى على جدول الكميات وستعمل كود التعديل لتحرير من 20 الى 15 كمثال

الامر الثاني هو عمل اضافة بكل مرة للمنتج بنفس الجدول
ولكن عند عمل الاستعلام لجلب البيانات ستقوم باستخدام Group By 
لتقوم بعمل جمع للجميات وجلب منتج واحد فقط لكل المكرر

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: اسامه الهرماوي , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Wink صناعة برنامج تعدين البيتكوين Fadr 9 76 منذ 9 دقيقة مضت
آخر رد: محمد كريّم
  كيفيه ربط تقارير الكريستال ريبورت فى برنامج مبيعات بمعلومات والمنشأه خالد كامل1 5 70 منذ 2 ساعة مضت
آخر رد: ابراهيم ايبو
Shocked [SQL] عودة: سؤال ربط برنامج بقاعدة بيانات sql server shado1796 7 2,162 20-08-19, 01:14 AM
آخر رد: اسامه الهرماوي
  [سؤال] طلب مساعدة بخصوص حفظ الداتا جريد فيو بها تشيكبوكس عاشق الرسول 10 237 18-08-19, 04:07 PM
آخر رد: ابراهيم ايبو
  [سؤال] سؤال بخصوص قواعد البيانات bakriano30@yahoo.com 3 81 17-08-19, 08:48 AM
آخر رد: سعود
  [سؤال] كيفية التحكم في ادوات وخصائص برنامج من خلال مشروعك الرائد 0 41 17-08-19, 02:54 AM
آخر رد: الرائد
  [سؤال] سؤال بخصوص داله if bakriano30@yahoo.com 1 62 17-08-19, 01:23 AM
آخر رد: mohamedahmed1
  [سؤال] سؤال بخصوص قاعده بيانات اكسيس 2007 bakriano30@yahoo.com 1 62 15-08-19, 11:47 AM
آخر رد: اسامه الهرماوي
  مساعدة بسيطة mohamedahmed1 0 98 15-08-19, 03:13 AM
آخر رد: mohamedahmed1
  [سؤال] مساعدة في تثبيت مكتبة Selenium mohamedahmed1 5 115 14-08-19, 06:24 PM
آخر رد: asemshahen5

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


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