منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود (/showthread.php?tid=13823)

الصفحات: 1 2


السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - احمد عبد الحكيم - 15-11-15

بسم الله الرحمن الرحيم
السلام عليكم شباب

ارجو تصحيح الخطئ الموجود بهذا الكود وهذا الكود
لحذف الصفوف الموجودة داخل الداتا جريد من الجدول

PHP كود :
Sub delet_TblProducts()

        
Dim cmd As New DAL
        
For As Integer 0 To DataGridView1.Rows.Count 1
            cmd
.Editdata("DELETE FROM mkz2 (invoID,itemid,item,msn,qan,aiar,num,price,total) values  ('" DataGridView1.Rows(I).Cells(0).Value "' , '" DataGridView1.Rows(I).Cells(1).Value "' , '" DataGridView1.Rows(I).Cells(2).Value "' , '" DataGridView1.Rows(I).Cells(3).Value "' , '" DataGridView1.Rows(I).Cells(4).Value "' , '" DataGridView1.Rows(I).Cells(5).Value "' , '" DataGridView1.Rows(I).Cells(6).Value "' , '" DataGridView1.Rows(I).Cells(7).Value "' , '" DataGridView1.Rows(I).Cells(8).Value "' )")
        
Next

    End Sub 



RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - HASAN6.0 - 15-11-15

PHP كود :
Sub delet_TblProducts()

 
       Dim cmd As New DAL
        For I 
As Integer 0 To DataGridView1.Rows.Count 1
           cmd
.Editdata(" DELETE FROM mkz2  WHERE INVOID ='" DATAGRIDVIEW1.ROWS(I).CELLS(0).VALUE "' AND ITEMID ='" DATAGRIDVIEW1.ROWS(I).CELLS(1).VALUE "' AND ITEM ='" DATAGRIDVIEW1.ROWS(I).CELLS(2).VALUE "' AND MSN ='" DATAGRIDVIEW1.ROWS(I).CELLS(3).VALUE "' AND QAN ='" DATAGRIDVIEW1.ROWS(I).CELLS(4).VALUE "' AND AIAR ='" DATAGRIDVIEW1.ROWS(I).CELLS(5).VALUE "' AND NUM ='" DATAGRIDVIEW1.ROWS(I).CELLS(6).VALUE "' AND PRICE ='" DATAGRIDVIEW1.ROWS(I).CELLS(7).VALUE "' AND TOTAL ='" DATAGRIDVIEW1.ROWS(I).CELLS(8).VALUE "'")
 
       Next
End Sub 



RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - احمد عبد الحكيم - 15-11-15

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


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - HASAN6.0 - 15-11-15

حاول رفع مشروعك


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - احمد عبد الحكيم - 15-11-15

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

لاكن اقلك الفكرة وهى
انا عندى مفاتورة مبيعات وعندة نموذج مخزن او اصناف
عند اضافة الصنف الى فاتورة مبيعات وتم بيعه يتم حذفه من المخزن
بمعنى
عندى فى المخزن مسجل بيانات
صف
النوع = قلم - الكمية = 1 السعر = 20
وقمت باستدعاء هذا الصنف لفاتورة المبيعات وتم بيعه عند الضغط على زر الحفظ يتم خذف هذا الصنف

لاكن الكود الذى اعطيستنى اياه يعمل مع صف واحد لاكن اذا كانو اكثر من صف فلا يعمل الكود ولا بتم الحذف

ارجو انى قد اضحت الفكرة


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - HASAN6.0 - 15-11-15

اخي العزيز فكرتك واضحة جداً .
ولكن لابد لي من رؤيه ولو مثال مبسط ,
عموماً لماذا جملة الحذف بكل هذه الشروط .. وهل قمت باضافه Format مثلاً لخانة السعر ؟؟
حاول ان تقوم بالحذف بناءً على رقم المادة فقط NUM او بالرقم والاسم فقط ..

** حاول انشاء خانة لا يتم تكرار البيانات فيها و الحذف بناءً عليها .


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - احمد عبد الحكيم - 15-11-15

المشكلة انى اريد الحذف من الداتا جريد وليس من التيكست بوكس


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - مهموم - 15-11-15

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

أخي أحمد

ما نوع العمود INVOID وإن كان رقما هل هو ترقيم تلقائي؟


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - احمد عبد الحكيم - 15-11-15

لا اخى الكريم مهموم ليس ترقيم تلقائى


RE: السلام عليكم شباب تعديل الخطئ الموجود فى هذا الكود - مهموم - 15-11-15

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

أخي احمد

إذا ما اسم العمود الترقيم التلقائي في الجدول mkz2؟