تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] البحث بجزء من الإسم
#1
السلام عليكم ورحمة الله وبركاته
استخدمت طريقة أستاذنا أبو رائد في البحث المتقدم المذكورة في الرابط
http://vb4arb.com/vb/showthread.php?tid=367
ولكن المشكلة أنني لا أستطيع البحث بجزء من الإسم ( مثلاً ) بل لابد من كتابة الإسم كاملاً في مربع البحث .. وهذا متعب ...

عدلت بدل علامة المساواة ( = ) وضعت ( like ) اشتغل الكود بس بكامل الاسم ... حاولت ووضعت % مع الكومات بعد كلمة like بطرق وكيفيات مختلفة ولم أوفق إلى الطريقة الصحيحة ...
كود :
If Me.TextBox2.Text.Trim <> "" Then where &= "AND [req_name] like @req_name "
كود :
If Me.TextBox2.Text.Trim <> "" Then comm.Parameters.AddWithValue("@req_name", Me.TextBox2.Text.Trim)

كيف يمكنني ذلك ...
الرد
تم الشكر بواسطة:
#2
مثال بسيط جدا
كود :
Imports System.Data.OleDb

Public Class Form1
    Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"
    Dim con As New OleDbConnection(str)

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Try
            Dim ds As New DataSet
            ds.Clear()
            DataGridView1.DataSource = Nothing


            Dim da As New OleDbDataAdapter("select tname,age from tb where tname like'%" & TextBox1.Text & "%'", con)

            da.Fill(ds, "tb")
            DataGridView1.DataSource = ds
            DataGridView1.DataMember = "tb"

        Catch ex As Exception
            MsgBox(Err.Description, MsgBoxStyle.Critical, "")

        End Try

    End Sub

  
End Class
كل مااعرفه في البرمجة تجدونه هنا
الرد
تم الشكر بواسطة: abulayth
#3
أستاذنا : سعود حفظك الله
شكراً على سرعة التجاوب
ولكن .. ما ذكرته معروف ومعلوم .. طلبي محدد بالصيغة التي ذكرتها بالأعلى لأن لها فوائد عديدة وكما كتب الأستاذ أبو رائد ( طريقة متقدمة في البحث ) ..
كيف أضع المتغيرات % " في الصيغة المذكورة أعلاه .
الرد
تم الشكر بواسطة:
#4
بصراحة لا ادري
هل يمكن ترفع مثال بسيط يستخدم الطريقة حتى احاول فيه؟؟
كل مااعرفه في البرمجة تجدونه هنا
الرد
تم الشكر بواسطة:
#5
الحمد لله .. بفضل الله
ثم بفضل عدد من مواضيعكم المتعددة ... توصلت إلى الحل
كود :
If Me.TextBox2.Text.Trim <> "" Then comm.Parameters.AddWithValue("@req_name", "%" & Me.TextBox2.Text.Trim & "%" )
الرد
تم الشكر بواسطة: ali.alfoly , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف يمكن قراءة التاريخ المدخل بواسطة datetimepiker في كود البحث ؟ zainab m 0 40 12-04-18, 12:24 AM
آخر رد: zainab m
  البحث عن نص داخل RichTextBox ابو روضة 2 106 30-03-18, 07:19 AM
آخر رد: ابو روضة
  [VB.NET] سؤال عن تنبيه بصوت عند البحث في Datagridview lord52436 3 104 29-03-18, 01:10 AM
آخر رد: محمود صالح
  كيف يمكنني البحث في الجدول كامل DOX.1 0 83 11-03-18, 01:50 AM
آخر رد: DOX.1
  [VB.NET] البحث بالتاريخ بقاعدة البيانات محمد اسماعيل 10 87 24-02-18, 02:45 AM
آخر رد: محمد اسماعيل
  [VB.NET] البحث قبل الاضافة محمد اسماعيل 0 37 22-02-18, 06:14 AM
آخر رد: محمد اسماعيل
  [VB.NET] مشكلة عند البحث بالداتا جريد فيو محمد اسماعيل 4 51 20-02-18, 03:42 AM
آخر رد: محمد اسماعيل
  [ تمّ الحل ] : البحث بتاريخ بواسطة التاكست بوكس عبد العزيز البسكري 7 61 12-02-18, 01:41 PM
آخر رد: عبد العزيز البسكري
  [VB.NET] طريقة تلون نتائج البحث محمد بوقزاحة 2 54 11-02-18, 12:29 PM
آخر رد: محمد بوقزاحة
  عندي مشكلة في البحث بالتاريخ فيجوال بيسك 2008 وقاعدة بيانات اكسس Nedaa 4 30 10-02-18, 08:21 PM
آخر رد: Nedaa

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


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