تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جمع كمية الصنف اذا كان موجود مسبقا فى الفاتورة
#1
السلام عليكم 
انا استخدم datagridvew فى الادخال انا اقوم بعمل برنامج سوبر ماركت وتوجد امامى بعض الصعوبات 


- اريد اذا كان الصنف موجود من قبل فى الفاتورة واتى العميل بنفس الصنف ليشترية فى نفس الفاتورة اريد جمع كمية الصنف وليس اضافتة فى صف اخر بالكمية الاخرى اريد جمع الكمية لهذا الصنف فى صف واحد .

انا استخدم datagridview فى الادخال يعنى فى cell (0) اكت كود الصنف فيستدعى بيانات الصنف فى باقى الخلايا

- فى شاشة المشتريات انا استدعى اخر سعر شراء للصنف اريد هذه الخلية cell(6) اقوم بالتعديل عليها اذا اختلف سعر الشراء الذى استدعيتة عن السعر الجديد
اشكركم
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#2
السلام عليكم
اخي العزيز يمكنك استخدام هذا الكود
 For i As Integer = 0 To dgv_sale.Rows.Count - 1
           If txt_code.Text = dgv_sale.Rows(i).Cells(0).Value Then
cells 3=الكمية
cells 4=الاجمالي
cells 2=سعر القطعة
               dgv_sale.Rows(i).Cells(3).Value = dgv_sale.Rows(i).Cells(3).Value + 1

               dgv_sale.Rows(i).Cells(4).Value = dgv_sale.Rows(i).Cells(3).Value * dgv_sale.Rows(i).Cells(2).Value
                  End If
       Next
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , محمد كريّم , asemshahen5
#3
السلام عليكم اخي الكريم
اذا لم تقم بحفظ الفاتورة بعد واراد العميل شراء كمية اخرى من منتوج كان قد اشتراه ودخل الى تفاصيل الفاتورة
يمكنك عمل التالي:
سنتشئ كود يقوم باظهار مجتوبات الصنف الذي ادخل في الداتاغرايد ( تفاصبل الفاتورة) الى مربعات الادخال مرة ثانية
 وذلك باختيار الصف الحاص بالمنتج
ثم يقوم بحذفه  بنفس الوقت وبعدها تعديل الكمية والسعر ثم تعيد ادخاله من جديد الى القائمة
بقية سؤالك لم افهمه (المعذرة)
دمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: محمد كريّم , محمد كريّم , asemshahen5 , asemshahen5
#4
عزيزي عاطف ارسل لي الفورم الخاص بشاشة المبيعات وسأقوم بالتعديل عليها لك في الحال ان شاء الله وبخصوص سعر الشراء اجعل الداتا جريد فيو قابلة للتعديل في الخصائص
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: