تقييم الموضوع :
  • 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 كتب : أرسل لنا قاعدة البيانات للإطلاع على الجداول لو سمحت

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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود البحث بين تاريخين في Report Viewer بالفيجوال بيسك adnan gharbi 9 166 04-06-20, 02:59 PM
آخر رد: adnan gharbi
  تنفيذ استعلام حذف البيانات في جدول قاعدة بيانات سيكوال سيرفر باستخدام الكود في فجوال momani33 4 104 28-05-20, 12:46 AM
آخر رد: اسامه الهرماوي
  [سؤال] تصدير البيانات منه 1 46 27-05-20, 10:46 PM
آخر رد: منه
  البحث بتاريخ اليوم في الدتا جريد فيو mazentq 5 137 27-05-20, 08:36 PM
آخر رد: rochdi191
  مشكلة معقدة بعرض البيانات بالدتاجريد على ما فكرت فيها لم اجد لها حل ابو محمد محمد محمد 10 310 24-05-20, 12:16 PM
آخر رد: ابو محمد محمد محمد
  [سؤال] مشكلة في اتصال قاعدة البيانات اكسس mazentq 9 219 24-05-20, 08:45 AM
آخر رد: mazentq
  [VB.NET] التعديل على كود لقرائة باقي المعلومات من قاعدة البيانات khairallah 1 70 24-05-20, 03:19 AM
آخر رد: اسامه الهرماوي
  [VB.NET] كيف يتم تخزين المعلومات الموجودة في الداتا قريد غير متصلة بقاعدة البيانات rochdi191 8 154 16-05-20, 08:23 AM
آخر رد: عبدالله الدوسري
  [VB.NET] نص الاتصال بقاعدة sql tahaayyoub 6 104 16-05-20, 12:56 AM
آخر رد: aljzazy
  سؤال في طريقة التعامل مع قاعدة البيانات عند تحزيم المشروع adnan gharbi 4 300 15-05-20, 01:03 PM
آخر رد: adnan gharbi

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


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