تقييم الموضوع :
  • 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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,213 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,451 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 781 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 659 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,031 19-04-25, 08:54 PM
آخر رد: Kamil

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


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