تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث المتعدد بقواعد البيانات
#8
(22-10-16, 12:40 PM)ممدوح كتب : وعليكم السلام ورحمة الله وبركاته

توجد طريقة ترجع بأي سطر يحتوي عمود محدد على أي كلمة من الكلمات الموجودة في TextBox1
وهذا هو الكود لعمل ذلك
كود :
Dim mLike As String = "([column1] LIKE '%" & Join(Me.TextBox1.Text.Trim.Split, "%') OR ([column1] LIKE '%") & "%')"
Dim sql As String = "SELECT * FROM [Tabel1] WHERE " + mLike

لو وضعنا في TextBox1.Text النص التالي "من في بي" فإن جملة SQL راح تكون
كود :
SELECT * FROM [Tabel1] WHERE ([column1] LIKE '%من%') OR ([column1] LIKE '%في%') OR ([column1] LIKE '%بي%')

جربها يمكن تطلع مطابقة لسؤالك

السلام عليكم 
الطريقة هذه  تزيد الصفوف ولا تنقصها  or هي او اي ستزيد الصفوف بذلك لان اي حقل 
فيه احد الكلمات سيظهر على كل اشكرك اتعبتك معي 
وجزاك الله خيرا

(22-10-16, 06:55 PM)myalsailamy كتب : نفس طريقتي  يا  اخ  ممدوح  ،
كما انه يوجد طرق اخرى و لكن هذه اسهلها ايضا يوجد  طريقة  CONTAINS و  FreeText و تمرر مجموعه من الكلمات كمصفوفه  و لكنها صعبه قليلاً كمبتدأ في ادارة قواعد البيانات  يعني يبغى لها اضافات اثناء تثبيت SQL  Server  ،  و في الحقيقه  لم اجربها  و انما قرات عنها سابقا و احببت اضافتها  لعلك تجد ضالتك فيها  ،  و هذا رابط يشرح طريقتها في الاستخدام  :

http://sqlmag.com/sql-server/sample-full...rch-engine

ايضا شيء اخر لو  اردت ان تبحث  في جميع الاعمده النصيه الموجوده  في  قاعدة البيانات  بنفس طريقة  الاخ ممدوح فقط  قم بدمج  الاعمده و طبق عليها  عملية like  مثال  :  
WHERE ([column1]+[column2] LIKE '%من%') OR ([column1]+[column2] LIKE '%في%') OR ([column1]+[column2] LIKE '%بي%')

اشكرك  على الرد  جزاك الله خيرا
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: البحث المتعدد بقواعد البيانات - بواسطة العواد الصغير - 22-10-16, 09:54 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 824 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,224 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,020 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,041 19-04-25, 08:54 PM
آخر رد: Kamil

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


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