تقييم الموضوع :
  • 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()
الرد
تم الشكر بواسطة:
#2
مفيش رد واحد
الرد
تم الشكر بواسطة:
#3
أرسل لنا قاعدة البيانات للإطلاع على الجداول لو سمحت
الرد
تم الشكر بواسطة:
#4
(02-01-18, 09:02 PM)karimx كتب : أرسل لنا قاعدة البيانات للإطلاع على الجداول لو سمحت

اشكرك علي ردك ولكن البرنامج كامل  يصعب وضعة

الكود معي يبحث بالجدول الاول وفي الحقول المطلوبة
المشكلة عند البحث يحذف كل بيانات الجدول الثاني ولا يظهر منها شيء معي اني مش ببحث في حقولها يعني الاعمدة الخاصة بالجدول الثاني تصبح فارغة مع  وجود رؤس الاعمدة باسماؤها

وعند الملا اقوم بملاء بيانات الجدولين ولكن لاشيء ايضا تظل فارغة
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [SQL] سؤال يخص تسجيل الدخول الي قاعده البيانات sql abo3li8555 3 36 منذ 4 ساعة مضت
آخر رد: abo3li8555
  [VB.NET] البحث داخل listview farfour 8 146 12-11-19, 10:24 PM
آخر رد: farfour
  محتاج تعديل على قاعدة البيانات أكسس sofiane-phy 0 35 12-11-19, 10:21 AM
آخر رد: sofiane-phy
  [VB.NET] بحث ضمن قاعدة البيانات في عمود معين EMADSSS 5 252 04-11-19, 02:44 AM
آخر رد: EMADSSS
  ممكن مساعده اسوي حفظ يطلع تم الحفظ من دون ان يحتفظ في قاعدة البيانات moh123456 4 157 29-10-19, 12:49 PM
آخر رد: moh123456
  حفظ الصورة في مجلد بدل قاعدة البيانات مصمم هاوي 2 171 28-10-19, 01:33 AM
آخر رد: مصمم هاوي
  كيفية حفظ نسخة من قاعدة البيانات على google drive المتألق9 1 122 26-10-19, 05:04 AM
آخر رد: asemshahen5
  [سؤال] عرض البيانات من القاعدة البيانات الي الفورم عن طريق زر العرض datagridview عبدالكريم رشدان 1 125 24-10-19, 10:44 PM
آخر رد: Rabeea Qbaha
  [VB.NET] عودة البيانات القديمه dramana 5 200 21-10-19, 09:04 PM
آخر رد: dramana
  عوة البيانات القيمه dramana 0 79 18-10-19, 12:34 AM
آخر رد: dramana

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


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