تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جملة ال sql للبحث عن أكثر من كلمة
#1
لدي حقل نصى و اريد ان أكتب جملة ال sql التى أبحث بها عن ثلاث كلمات وأن يأتي بجميع السجلات التي تحوي هذه الكلمات معا مهما كان ترتيبها أوموقعها فى هذا الحقل
فمثلآ اذا كان الحقل فى أحد السجلات = "زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
وكنت أبحث عن الكلمات الثلاثة "زيادة" و"فرص" و "حصولك" أريده يعرض لى هذ السجل
أوكنت أبحث عن الكلمات الثلاثة "حصولك" و"فرص" و "زيادة" أريده يعرض لى هذ السجل
أوكنت أبحث عن الكلمات الثلاثة "زيادة" و"وظائف" و "شبكة" أريده يعرض لى هذ السجل
ولكن اذا كنت أبحث عن الكلمات الثلاثة "زيادة" و"وظائف" و "سعيد" أريده لا يعرض لى هذ السجل

ولكم ألف شكر
الرد }}}}
تم الشكر بواسطة:
#2
ممكن توضح اكثر طيب الاستعلام دا ممكن تكون الكلام دا كله في جملة وحدة راح يعطيك الجملة بعدد مرات البحث يعني لو توضح الموضوع اكثر لجل نفهم
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:
#3
سيعطينى المستخدم ثلاث كلمات
مثلآ txt1,txt2,txt3


واريد ان أكتب جملة ال sql التى أبحث بها عنهم الثلاثة وأن يأتي بجميع السجلات التي تحوي هذه الكلمات معا مهما كان ترتيبها أوموقعها فى هذا الحقل
فمثلآ اذا كان الحقل فى أحد السجلات = "زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
وكانت "زيادة"=txt1 و"فرص"
[b]=txt2 [b]و "[/b][/b]
[b][b][b]حصولك"=[/b]txt3 [/b]أريده يعرض لى هذ السجل
[/b][SIZE=1][b]أوكانت "[/SIZE][/b][SIZE=1][b][b][SIZE=1]حصولك"=txt1 و"فرص" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]زيادة"=[/b]txt3 [/b]أريده يعرض لى هذ السجل
[/b][/SIZE][/b][SIZE=1][b][SIZE=1][b]أوكانت "[/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]زيادة"=txt1 و"[/b][/SIZE][/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]وظائف" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]شبكة"=[/b]txt3 [/b]أريده يعرض لى هذ السجل[/b][/b][/SIZE]
ولكن اذا [/SIZE][/b][SIZE=1][b][SIZE=1][b]كانت "[/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]زيادة"=txt1 و"[/b][/SIZE][/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]وظائف" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]سعيد"=[/b]txt3 [/b]أريده [/b][/b][/SIZE][/SIZE][/b]لا يعرض لى هذ السجل
لأن كلمة "سعيد" ليست ضمن كلمات
الحقل
الرد }}}}
تم الشكر بواسطة:
#4
طيب هل يشترط المطابقة ام لا والبحث راح يكون في اه في جملة ولا كلمة ولا كيف

يعني لو اعطاك المستخدم كلمة "زيادة" هل كلمة زيادة موضوعة في جملة ام هيا وحدة وهل البحث في قاعدة بيانات ام مااذا الرجاء التوضيح اكثر
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:
#5
إقتباس :[SIZE=2]لو اعطاك المستخدم كلمة "زيادة" هل كلمة زيادة موضوعة في جملة ام هيا وحدة
[/SIZE]
هيا وحدها

إقتباس :لدي حقل نصى و اريد ان أكتب جملة ال sql
البحث فى قاعدة بيانات طبعآ
الرد }}}}
تم الشكر بواسطة:
#6
هذا استعلام عن ثلاثة حقول جرب ورد عليا خبر او ارفق البرنامج ليتم التعديل علية

PHP كود :
rs.Open "select * from Table where Field1='" Trim(text1.Text) & "' and Field2='" Trim(text2.Text) & "'and Field3='" Trim(text3.Text) & "'"cnadOpenKeysetadLockOptimistic 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:
#7
جزاك الله خيرآ

ولكن ماذ تقصد بكل من Field1 و [b][b]Field2 [/b]و [/b][b]Field3
انه حقل واحد يحتوى على الجملة
[SIZE=3]"زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
[/SIZE]
أرجو منك اعادة هذه الجملة
[/b]
وهذا كود ادخال المستخدم للكلمات الثلاثة

(txt1 = Trim(Text1.Text
(txt2 = Trim(Text2.Text
(txt3 = Trim(Text3.Text
الرد }}}}
تم الشكر بواسطة:
#8
استبدل Field1 وField2 وField3
بـ اسم الحقل اللى في قاعدة البيانات

بس كدا انت غيرة كلامك اول قلت لي كلمة وحدة موجود في قاعدة البيانات والحين جملة

ممكن ترفق مشروعك ليتم التعديل علية
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:
#9
إقتباس :[SIZE=2]لواعطاك المستخدم كلمة "زيادة" هل كلمة زيادة موضوعة في جملة ام هيا وحدة
[/SIZE]


أنا لما قلت كلمة واحدة كنت تسأل عن الكللمة التى [SIZE=2]سيعطيها المستخدم للبحث عنها فى الحقل[/SIZE]

إقتباس : سيعطينى المستخدم ثلاث كلمات
مثلآ txt1,txt2,txt3


واريد ان أكتب جملة ال sql التى أبحث بها عنهم الثلاثة وأن يأتي بجميع السجلات التي تحوي هذه الكلمات معا مهما كان ترتيبها أوموقعها فى هذا الحقل
فمثلآ اذا كان الحقل فى أحد السجلات = "زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
وكانت "زيادة"=txt1 و"فرص"
[b]=txt2 [b]و "[/b][/b]
[b][b][b]حصولك"=[/b]txt3 [/b]أريده يعرض لى هذ السجل
[/b][SIZE=1][b]أوكانت "[/SIZE][/b][SIZE=1][b][b][SIZE=1]حصولك"=txt1 و"فرص" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]زيادة"=[/b]txt3 [/b]أريده يعرض لى هذ السجل
[/b][/SIZE][/b][SIZE=1][b][SIZE=1][b]أوكانت "[/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]زيادة"=txt1 و"[/b][/SIZE][/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]وظائف" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]شبكة"=[/b]txt3 [/b]أريده يعرض لى هذ السجل[/b][/b][/SIZE]
ولكن اذا [/SIZE][/b][SIZE=1][b][SIZE=1][b]كانت "[/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]زيادة"=txt1 و"[/b][/SIZE][/b][/SIZE][/SIZE][/b][SIZE=1][b][SIZE=1][b][b][SIZE=1]وظائف" [/b][b]=txt2 [b]و "[/b][/b][/SIZE][b][b][b]سعيد"=[/b]txt3 [/b]أريده [/b][/b][/SIZE][/SIZE][/b]لا يعرض لى هذ السجل
لأن كلمة "سعيد" ليست ضمن كلمات
الحقل



الرد }}}}
تم الشكر بواسطة:
#10
والله يالغالي بصراااحة مااوصلت فكرتك لي بالموضوع لو عندك مثال كامل مع الداتا بيز وينقصة بس جمل الـ sql ارفقة لجل اعدل علية
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  خطأ في جملة Union mamas1 1 554 13-12-13, 09:59 PM
آخر رد: mamas1
  تلوين كلمة البحث sameerhesen 0 609 21-08-13, 09:34 PM
آخر رد: sameerhesen
  كيف اجعل برنامجي المرفقه يعمل على شبكة مجموعة من الاجهزه بينها كلمة مرور ؟؟ softmail8 10 1,264 24-05-13, 04:48 PM
آخر رد: softmail8
  كود للبحث في Tree View Ahmed Abdulla 0 383 15-05-13, 02:25 PM
آخر رد: Ahmed Abdulla
  كلمة مرور لقاعدة بيانات Ahmed Abdulla 19 1,281 08-05-13, 03:11 PM
آخر رد: Ahmed Abdulla
  تصحيح كود للبحث عن طريق اداة adodc مبرمج بلا حدود 4 847 22-04-13, 06:36 PM
آخر رد: مبرمج بلا حدود
  كتابة التاريخ في جملة ال sql اسلام الكبابى 9 2,290 23-10-12, 12:16 AM
آخر رد: اسلام الكبابى

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


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