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

عندي كود استخدمة للبحث في جداول مرتبطة مع بعض راس براس الجدول الاساسي tb1  والجدول الثاني tb2


الكود يبحث ويفلتر ولكن يبحث في الجدول الاول فقط ويحذف بيانات الجدول الثاني لاتظهر مع ان كود الملا وضعت الجدولين

انا ببحث عن قيمة  بعمودين في الجدول الاول

كود البحث

كود :
 Try
         
           If IsNumeric(TextBox1.Text) = False Then

               Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM tb1 WHERE tb1.clien_mail  LIKE '" & Trim$(TextBox1.Text) & "%' or tb1.model_mail like '" & Trim$(TextBox1.Text) & "%'", con)
               con.Open()
               DataSet1.Clear()
               DataAdapter.Fill(DataSet1, "tb1,tb2")
               con.Close()
               If Me.BindingContext(DataSet1, "tb1,tb2").Count = 0 Then
                   MsgBox("لم يتم العثور على شيء", 48 + MsgBoxStyle.MsgBoxRight, "البحث")

                   TextBox1.Text = ""

                   con.Close()

                   Exit Sub
               Else
                   DataSet1.Clear()
                   DataAdapter.Fill(DataSet1, "tb1,tb2")
                   count()

                   Exit Sub

               End If

           End If
       Catch ex As Exception
           MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
       End Try

كود الاتصال وملا ءالبيانات



كود :
  Dim cmd As OleDbCommand = New OleDbCommand("SELECT tb1.ID_mail ,tb1.clien_mail, tb1.model_mail, tb2.probl_acce,tb2.main_acce,tb2.typ_acce  FROM tb1, tb2 where tb1.ID_mail = tb2.ID_acce", con)
       con.Open()
       DataAdapter1 = New OleDbDataAdapter(cmd)
       Dim builder As OleDbCommandBuilder = New OleDbCommandBuilder(DataAdapter1)
       DataSet1 = New DataSet()
       DataAdapter1.Fill(DataSet1, "tb1,tb2")
       DataGridView1.DataSource = DataSet1
       DataGridView1.DataMember = "tb1,tb2"
       con.Close()
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحديد نتيجة البحث ZaerAllail 9 123 , 10:54 PM
آخر رد: سعود
  [ تمّ الحل ] : تساؤل حول الطباعة من خلال جدولين بقاعدة البيانات عبد العزيز البسكري 7 245 24-03-20, 07:28 PM
آخر رد: عبد العزيز البسكري
  حل مشكله البحث في ال datagrid mohamedalqadi 2 85 17-03-20, 06:51 PM
آخر رد: mohamedalqadi
  [VB.NET] البحث عن اي جزء من أي كلمة في مربع نص واحد waelalmsry75 9 1,917 13-03-20, 02:49 AM
آخر رد: waelalmsry75
  البحث بناءً على شرطين mr_hso 6 194 26-02-20, 11:30 AM
آخر رد: mr_hso
  ي اخوان التدخل العاجل لمساعدتكم عجزت والله في ربط جدولين مع بعض مرفق لكم نموذج جاهز mohamedgadain61 6 146 23-02-20, 12:39 PM
آخر رد: alsalamoni
  استفسار حول نقل البيانات بين جدولين imam_boune 2 124 18-02-20, 06:02 PM
آخر رد: imam_boune
  [VB.NET] كيفية عمل قائمة منسدلة عن عمليات البحث ذات الصلة khairallah 0 123 12-02-20, 12:24 PM
آخر رد: khairallah
  [VB.NET] كيف يمكنني البحث على نص و تلوينه بلون احمر al9atl 9 469 25-01-20, 08:07 PM
آخر رد: جميل5
  [VB.NET] حذف من جدولين في قاعدة البيانات Mtaktak 5 352 24-01-20, 12:25 PM
آخر رد: Mtaktak

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


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