منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التعديل على المثال
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
[attachment=26980][attachment=26980]السلام عليكم و رحمة الله تعالى و بركاته 
ارجو من الاخوة الكرام التعديل على المثال المرفق لتفادي التكرار في فتورة البيع 
بمعنى  انه عند عملية البيع في الفاتورة لا اريد ان تتكرر معي نفس المادة كذا مرة اريد ان يكون التغيير فقط في الكمية 
وشكرا مسبقا ارجو ان تكون صدقة جارية و في ميزان حسناتكم ان شاء الله و السلام عليكم و رحمة الله تعالى و بركاته
السلام عليكم ورحمة الله وبركاته
اخي الكريم
لم اشأ بالخوض في طريقة برمجتك للفورم بشكل عام 
جربت المثال ووجدت انك بمجرد كتابة كود المنتج يتم اضافته 
هنا اثناء الاضافة يتم عمل حلقة فور يتم التحقق فيها من سجلات الداتاغرايد فإن وجد سجل يحمل كود المنتج وهو في العمود ذو الاندكس صفر يتم اضافة  +1 الى الكمية وهي موجودة في العمود ذو الاندكس 3 
وان لم يكن موجودا يتم اضافة المنتج بكمية 1
كود :
 For i As Integer = 0 To GVMaterials.Rows.Count - 1
           If GVMaterials.Rows(i).Cells(0).Value = TxTBarCode.Text.Trim Then
               GVMaterials.Rows(i).Cells(3).Value += 1 ' اضافة مقدار واحد الى الكمية
           Else
               ' اضافة المنتج الى الداتاغرايد لان المنتج غير مدخل سابقا
           End If
       Next