تقييم الموضوع :
  • 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 
لتقوم بعمل جمع للجميات وجلب منتج واحد فقط لكل المكرر

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] احتاج مساعدة في جلب نص من رابط صفحة داخل webrowser dametucorazon 6 111 منذ 3 ساعة مضت
آخر رد: سعود
  كيفيه ربط تقارير الكريستال ريبورت فى برنامج مبيعات بمعلومات والمنشأه خالد كامل1 9 156 منذ 9 ساعة مضت
آخر رد: Rabeea Qbaha
  [VB.NET] اريد مساعدة في حل مشكله صغيرة e-coder 2 86 أمس, 06:04 AM
آخر رد: youcef3zino
  مساعدة ففي اصلاح هذا الكود mohamedahmed1 2 78 أمس, 03:24 AM
آخر رد: mohamedahmed1
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 6 2,663 23-08-19, 09:59 PM
آخر رد: أمجد وضاح
  محتاج مساعدة على التعديل على بوتن Mohamed Magdy 0 32 23-08-19, 07:03 PM
آخر رد: Mohamed Magdy
  طلب برنامج princmode 0 34 23-08-19, 05:10 PM
آخر رد: princmode
Wink صناعة برنامج تعدين البيتكوين Fadr 9 158 22-08-19, 02:31 PM
آخر رد: محمد كريّم
Shocked [SQL] عودة: سؤال ربط برنامج بقاعدة بيانات sql server shado1796 7 2,170 20-08-19, 01:14 AM
آخر رد: اسامه الهرماوي
  [سؤال] طلب مساعدة بخصوص حفظ الداتا جريد فيو بها تشيكبوكس عاشق الرسول 10 248 18-08-19, 04:07 PM
آخر رد: ابراهيم ايبو

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


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