تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] الحذف المتعدد من قاعدة البيانات
#1
السلام عليكم

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

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


PHP كود :
 Try
            If DataGridView1
.RowCount <= 0 Then
                Exit Sub
            End 
If
 
           Dim I As Integer DataGridView1.CurrentCell.RowIndex
            con
.Open()
 
           Dim cmd = New OleDbCommand("DELETE FROM tb1 where ID_mail like " DataGridView1.Rows(I).Cells(0).Value " and clien_mail like '" DataGridView1.Rows(I).Cells(1).Value.ToString "'"con)
 
           cmd.ExecuteNonQuery()
 
           con.Close()
 
           DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
 
           MsgBox("تمت عملية الحذف في قاعدة البيانات بنجاح"64 524288"حذف سجل من كلا الجدولين")
 
       Catch ex As Exception
            MessageBox
.Show(ex.Message"Error"MessageBoxButtons.OKMessageBoxIcon.Error)
 
       End Try
 
   End Sub 
الرد }}}
تم الشكر بواسطة: awidan76
#2
وعليكم السلام
اعمل لوب على جميع صفوف الكرد فيو وفي حالة كانت قيمة عمود (checkbox) تساوي (true) نفذ السطور اعلاه الخاصة بالحذف

للمزيد ارفق مثال وسنساعدك انشاء الله

تحياتي
الرد }}}
تم الشكر بواسطة: awidan76
#3
متابع الموضوع
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:
#4
ملاحظة :
DELETE FROM tb1 where ID_mail like

من الأفضل إستخدام = بدلاً من like
الرد }}}
تم الشكر بواسطة: awidan76
#5
(13-01-18, 01:17 AM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
ممكن أخي العزيز  ترفق مثال مصغر عن المشروع أو الفكرة للتعديل عليها.

لقد قمنا بتصميم مثال بناء لطلبكم
المثال  :

كود الحذف المتعدد من الجريد فيو :
PHP كود :
Private Sub deleteMultiRows()

 
       Dim id As Integer 0
        For Each row 
As DataGridViewRow In gvEmployee.Rows
            If row
.Cells(4).Value True Then
                id 
Convert.ToInt32(row.Cells(0).Value).ToString()

 
               query "Delete From Employee Where Id=@Id"
 
               cmd = New OleDbCommand(querycon)
 
               cmd.Parameters.Add("@Id"OleDbType.Integer).Value id

                con
.Open()
 
               cmd.ExecuteNonQuery()
 
               con.Close()
 
           End If
 
       Next

        MessageBox
.Show("Deleted Successfully")
 
   End Sub 

وفقك الله لكل خير فعلا هذا هو المطلوب
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985 , awidan76
#6
جزاك الله خير اخي خدور
اشكرك من كل قلبي

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

احترمك
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 170 25-02-24, 06:29 AM
آخر رد: loay775
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 510 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 320 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 270 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 650 18-01-24, 11:40 PM
آخر رد: العتيق
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 282 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  الحذف للسجل بشروط معينة محمد خيري 4 369 05-01-24, 04:46 AM
آخر رد: محمد خيري

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


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