تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث بناءً على شرطين
#1
السلام عليكم
يارب تكونوا بخير
عندي مشروع فيجوال بيسك متصل بقاعدة بيانات اكسيس 
لدي كومبوبوكس1 وكومبوبوكس2 
علما بان لدي عمودان D   و    F
اريد ابحث فى قاعدة البيانات عن السجلات التي تحتوي على قيمة كومبوبوكس1 وكومبو بوكس2 
فى العمودان D   و    F

وشكرا
الرد }}}
تم الشكر بواسطة: محمد كريّم
#2
وعليكم السلام...
يمكنك إستخدام الإستلام التالي.
تفضل:

كود :
  If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New SqlCommand(Query, con)
       da = New SqlDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة: محمد كريّم , mr_hso , asemshahen5 , ابراهيم ايبو
#3
(25-02-20, 02:35 AM)اسامه الهرماوي كتب : وعليكم السلام...
يمكنك إستخدام الإستلام التالي.
تفضل:

كود :
  If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New SqlCommand(Query, con)
       da = New SqlDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt




كتر  خيرك وتسلم يا رب
بس الكود ده مع الsql 
انا عاوزه يتناسب مع الاكسيس
انا اسف اني بتعبك
الرد }}}
تم الشكر بواسطة:
#4
تفضل:
كود :
       Dim da As OleDbDataAdapter
       Dim dt As New DataTable
       If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New OleDbCommand(Query, con)
       da = New OleDbDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة: mr_hso , ابراهيم ايبو
#5
(26-02-20, 12:52 AM)اسامه الهرماوي كتب : تفضل:
كود :
       Dim da As OleDbDataAdapter
       Dim dt As New DataTable
       If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New OleDbCommand(Query, con)
       da = New OleDbDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt





تسلم  تسلم   تسلم اخي الفاضل اسامة الهرماوي بارك الله فيك وذادك علماً
بس ليا تفصيلة صغيرة 
اسف
لما بختار من الكمبوبوكس رقم 1 بيجيلي فى النتيجة 1،10،11،12 واي شيئ فيه رقم 1 
عاوز احدد النتيجة تكون متطابقة
شكرا واسف على الاطالة
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#6
(26-02-20, 01:53 AM)mr_hso كتب :
(26-02-20, 12:52 AM)اسامه الهرماوي كتب : تفضل:
كود :
       Dim da As OleDbDataAdapter
       Dim dt As New DataTable
       If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New OleDbCommand(Query, con)
       da = New OleDbDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt





تسلم  تسلم   تسلم اخي الفاضل اسامة الهرماوي بارك الله فيك وذادك علماً
بس ليا تفصيلة صغيرة 
اسف
لما بختار من الكمبوبوكس رقم 1 بيجيلي فى النتيجة 1،10،11،12 واي شيئ فيه رقم 1 
عاوز احدد النتيجة تكون متطابقة
شكرا واسف على الاطالة

فقط شيل رمز % من الكود وبكده هيكون بالتطابق وليس التشابه
الرد }}}
تم الشكر بواسطة: mr_hso , ابراهيم ايبو
#7
(26-02-20, 04:13 AM)kiki كتب :
(26-02-20, 01:53 AM)mr_hso كتب :
(26-02-20, 12:52 AM)اسامه الهرماوي كتب : تفضل:
كود :
       Dim da As OleDbDataAdapter
       Dim dt As New DataTable
       If con.State = ConnectionState.Closed Then
           con.Open()
       End If
       Dim Query As String = "Select * From TABLE1 Where 1=1"


       If Combobox1.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox1.Text) & "%'"
       End If
       If Combobox2.Text <> "" Then
           Query = Query & " AND D LIKE '%" & Trim$(Combobox2.Text) & "%'"
       End If

       Dim cmd As New OleDbCommand(Query, con)
       da = New OleDbDataAdapter(cmd)
       dt.Clear()
       da.Fill(dt)
       Me.datagridview1.DataSource = dt





تسلم  تسلم   تسلم اخي الفاضل اسامة الهرماوي بارك الله فيك وذادك علماً
بس ليا تفصيلة صغيرة 
اسف
لما بختار من الكمبوبوكس رقم 1 بيجيلي فى النتيجة 1،10،11،12 واي شيئ فيه رقم 1 
عاوز احدد النتيجة تكون متطابقة
شكرا واسف على الاطالة

فقط شيل رمز % من الكود وبكده هيكون بالتطابق وليس التشابه





شكرا لحضرتك 
وشكرا لذوقك
وشكراً استاذ  اسامة الهرماوي 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 696 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 581 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  مساعدة البحث بين تاريخين أبووسم 3 544 16-08-24, 01:37 PM
آخر رد: أبووسم
  البحث بالأسم الأول فقط heem1986 6 635 03-08-24, 04:17 PM
آخر رد: heem1986
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 532 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  يوجد خطاء فى كود البحث بواستطة الكمبوبوكس واجراء مخزن new_programer 4 405 06-07-24, 12:05 AM
آخر رد: Zuhare
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 604 12-06-24, 08:00 PM
آخر رد: Taha Okla
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 612 17-04-24, 01:19 AM
آخر رد: Taha Okla
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 437 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish

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


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