تقييم الموضوع :
  • 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()
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البحث بناءً على شرطين mr_hso 6 108 26-02-20, 11:30 AM
آخر رد: mr_hso
  ي اخوان التدخل العاجل لمساعدتكم عجزت والله في ربط جدولين مع بعض مرفق لكم نموذج جاهز mohamedgadain61 6 99 23-02-20, 12:39 PM
آخر رد: alsalamoni
  استفسار حول نقل البيانات بين جدولين imam_boune 2 80 18-02-20, 06:02 PM
آخر رد: imam_boune
  [VB.NET] كيفية عمل قائمة منسدلة عن عمليات البحث ذات الصلة khairallah 0 83 12-02-20, 12:24 PM
آخر رد: khairallah
  [VB.NET] كيف يمكنني البحث على نص و تلوينه بلون احمر al9atl 9 409 25-01-20, 08:07 PM
آخر رد: جميل5
  [VB.NET] حذف من جدولين في قاعدة البيانات Mtaktak 5 308 24-01-20, 12:25 PM
آخر رد: Mtaktak
  سؤال بخصوص البحث العتيق 2 202 17-01-20, 12:05 AM
آخر رد: جميل4
  [VB.NET] سؤال في عملية البحث والتعديل والحذف Hassan.syria 2 209 27-12-19, 08:48 PM
آخر رد: ابو ليلى
  [VB.NET] البحث بالداتاجريد عن القيمة الاقرب محمد اسماعيل 2 159 21-12-19, 10:19 PM
آخر رد: محمد اسماعيل
  البحث عن كلمة داخل الكود جيولوجي مبتدئ 1 156 19-12-19, 04:51 PM
آخر رد: Rabeea Qbaha

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


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