المشاركات : 703
المواضيع 129
الإنتساب : Sep 2013
السمعة :
12
الشكر: 428
تم شكره 777 مرات في 196 مشاركات
لدي حقل نصى و اريد ان أكتب جملة ال sql التى أبحث بها عن ثلاث كلمات وأن يأتي بجميع السجلات التي تحوي هذه الكلمات معا مهما كان ترتيبها أوموقعها فى هذا الحقل
فمثلآ اذا كان الحقل فى أحد السجلات = "زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
وكنت أبحث عن الكلمات الثلاثة "زيادة" و"فرص" و "حصولك" أريده يعرض لى هذ السجل
أوكنت أبحث عن الكلمات الثلاثة "حصولك" و"فرص" و "زيادة" أريده يعرض لى هذ السجل
أوكنت أبحث عن الكلمات الثلاثة "زيادة" و"وظائف" و "شبكة" أريده يعرض لى هذ السجل
ولكن اذا كنت أبحث عن الكلمات الثلاثة "زيادة" و"وظائف" و "سعيد" أريده لا يعرض لى هذ السجل
ولكم ألف شكر
المشاركات : 462
المواضيع 2
الإنتساب : Sep 2013
السمعة :
14
الشكر: 95
تم شكره 488 مرات في 207 مشاركات
ممكن توضح اكثر طيب الاستعلام دا ممكن تكون الكلام دا كله في جملة وحدة راح يعطيك الجملة بعدد مرات البحث يعني لو توضح الموضوع اكثر لجل نفهم
المشاركات : 703
المواضيع 129
الإنتساب : Sep 2013
السمعة :
12
الشكر: 428
تم شكره 777 مرات في 196 مشاركات
سيعطينى المستخدم ثلاث كلمات
مثلآ 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]لا يعرض لى هذ السجل
لأن كلمة "سعيد" ليست ضمن كلمات الحقل
المشاركات : 462
المواضيع 2
الإنتساب : Sep 2013
السمعة :
14
الشكر: 95
تم شكره 488 مرات في 207 مشاركات
طيب هل يشترط المطابقة ام لا والبحث راح يكون في اه في جملة ولا كلمة ولا كيف
يعني لو اعطاك المستخدم كلمة "زيادة" هل كلمة زيادة موضوعة في جملة ام هيا وحدة وهل البحث في قاعدة بيانات ام مااذا الرجاء التوضيح اكثر
المشاركات : 703
المواضيع 129
الإنتساب : Sep 2013
السمعة :
12
الشكر: 428
تم شكره 777 مرات في 196 مشاركات
جزاك الله خيرآ
ولكن ماذ تقصد بكل من Field1 و [b][b]Field2 [/b]و [/b][b]Field3
انه حقل واحد يحتوى على الجملة[SIZE=3]"زيادة فرص حصولك على وظائف من خلال شبكة فيس بوك "
[/SIZE]
أرجو منك اعادة هذه الجملة [/b]
وهذا كود ادخال المستخدم للكلمات الثلاثة
(txt1 = Trim(Text1.Text
(txt2 = Trim(Text2.Text
(txt3 = Trim(Text3.Text
المشاركات : 462
المواضيع 2
الإنتساب : Sep 2013
السمعة :
14
الشكر: 95
تم شكره 488 مرات في 207 مشاركات
استبدل Field1 وField2 وField3
بـ اسم الحقل اللى في قاعدة البيانات
بس كدا انت غيرة كلامك اول قلت لي كلمة وحدة موجود في قاعدة البيانات والحين جملة
ممكن ترفق مشروعك ليتم التعديل علية
المشاركات : 462
المواضيع 2
الإنتساب : Sep 2013
السمعة :
14
الشكر: 95
تم شكره 488 مرات في 207 مشاركات
والله يالغالي بصراااحة مااوصلت فكرتك لي بالموضوع لو عندك مثال كامل مع الداتا بيز وينقصة بس جمل الـ sql ارفقة لجل اعدل علية