تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب بحث باي جزء من الكلمة
#11
لو stored procedure ب تدعم استخدام Contains بدلا من Like ........اعتقد أن هذا هو الحل
الحل الاخر انك تأخذ البيانات التي تبحث فيها و لنفترض انه احد العمدة ثم تضعها في Collection أو Array و هنا سيصبح التعامل معها اسهل لك و يمكن ان تبحث باي اسلوب يلائمك

للأسف انا لست خبيرا ب الداتا بيز لكن حاول استخدام جملة البحث بهذا الشكل

كود :
"SELECT * FROM cities WHERE name LIKE '%الكلمة التي تبحث عنها ضعها هنا%'"
الرد }}}
تم الشكر بواسطة:
#12
(01-08-14, 02:35 AM)silverlight كتب : لو stored procedure ب تدعم استخدام Contains بدلا من Like ........اعتقد أن هذا هو الحل
الحل الاخر انك تأخذ البيانات التي تبحث فيها و لنفترض انه احد العمدة ثم تضعها في Collection أو Array و هنا سيصبح التعامل معها اسهل لك و يمكن ان تبحث باي اسلوب يلائمك

للأسف انا لست خبيرا ب الداتا بيز لكن حاول استخدام جملة البحث بهذا الشكل

كود :
"SELECT * FROM cities WHERE name LIKE '%الكلمة التي تبحث عنها ضعها هنا%'"

شكرا لك وجزاك الله خير لتفاعلكم
لكن للأسف الكود

كود :
"SELECT * FROM cities WHERE name LIKE '%الكلمة التي تبحث عنها ضعها هنا%'"

لم ينفع رغم كتابتي له باكثر من طريقة

المشكلة ان الكود لا يكتب في محرر الكود في الفيجوال

بل في محرر الاستعلام عن اضافته كما في الصورة

الرد }}}
تم الشكر بواسطة:
#13
أنت تستخدم Tableadapter Query Configuration Wizard و علي ما اعتقد طريقة البحث هنا سوف تختلف قليلا

كود :
SELECT * FROM cities WHERE name LIKE 'الاسم الذي تبحث عنه;' + @name + '%'

لست متأكدا تماما هل كلمة @name يجب أن تكتب بين قوسين هكذا [@name ] ام لا ..أيضا يجب أن تكون دقيقا ف استخدام comma أو الفاصلة

أنا اللي اعرفه انه و في حالة استخدام Adapter أنك عندما تمرر اسم العمود الذي تبحث فيه فقط فهنا يحدث overloading و بالتالي Adapter لا يعرف عن ماذا يبحث تحديدا و هذا هو الخطا ف الكود الأصلي الخاص بك ......لذلك يجب عليك تمرير اسم العمود و الكلمة التي تبحث عنها معا حتي يستطيع ان يجد كلمة البحث
أتمني انه يكون هذا هو الحل إن شاء الله
الرد }}}
تم الشكر بواسطة:
#14
(01-08-14, 04:30 AM)silverlight كتب : أنت تستخدم Tableadapter Query Configuration Wizard و علي ما اعتقد طريقة البحث هنا سوف تختلف قليلا

كود :
SELECT * FROM cities WHERE name LIKE 'الاسم الذي تبحث عنه;' + @name + '%'

لست متأكدا تماما هل كلمة @name يجب أن تكتب بين قوسين هكذا [@name ] ام لا ..أيضا يجب أن تكون دقيقا ف استخدام comma أو الفاصلة

أنا اللي اعرفه انه و في حالة استخدام Adapter أنك عندما تمرر اسم العمود الذي تبحث فيه فقط فهنا يحدث overloading و بالتالي Adapter لا يعرف عن ماذا يبحث تحديدا و هذا هو الخطا ف الكود الأصلي الخاص بك ......لذلك يجب عليك تمرير اسم العمود و الكلمة التي تبحث عنها معا حتي يستطيع ان يجد كلمة البحث
أتمني انه يكون هذا هو الحل إن شاء الله

مع جزيل الشكر و اسف تعبناك معانا لكن
للاسف لم تنجح العملية مع العلم أن هذا الكود ناجح جدا في عرض نتائج البحث و لكن بحث مطابق بكامل الكلمة
هذا الكود ناجح هل ممكن تعدل عليه
كود :
SELECT        Workers.*
FROM            Workers
WHERE  (f1=?)

علما ان Workers هو اسم الجدول
f1 هو الحقل الاول المراد البحث فيه باي جزء من الكلمة
وليس بحث مطابق بكامل الكلمة
الرد }}}
تم الشكر بواسطة:
#15
معقولة ما فيه ولا مثال واحد
لتقارير مايكروسفت مع طباعة نتائج الاستعلام فقط
الرد }}}
تم الشكر بواسطة:
#16
كما فهمت من القراءة ف موضوعات مشابهة لموضوعك ع النت لنفترض انك تريد ان تبحث عن اسم باستخدام جزء من الاسم إذن عليك ان تستخدم شيئا مقاربا للكود التالي

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


[/code]
SELECT OrderID, OrderName

FROM [Order]

WHERE (OrderName LIKE '%' + ? + '%')
[/code]
الرد }}}
تم الشكر بواسطة:
#17
(02-08-14, 03:26 AM)silverlight كتب : كما فهمت من القراءة ف موضوعات مشابهة لموضوعك ع النت لنفترض انك تريد ان تبحث عن اسم باستخدام جزء من الاسم إذن عليك ان تستخدم شيئا مقاربا للكود التالي

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


[code]
SELECT OrderID, OrderName

FROM [Order]

WHERE (OrderName LIKE '%' + ? + '%')
[code]

هووووو دااااا اللى ادور عليه الف مليار شكر

code]
SELECT OrderID, OrderName

FROM [Order]

WHERE (OrderName LIKE '%' + ? + '%')
[code]
الرد }}}
تم الشكر بواسطة:
#18
(02-08-14, 05:48 AM)المهنا كتب :
(02-08-14, 03:26 AM)silverlight كتب : كما فهمت من القراءة ف موضوعات مشابهة لموضوعك ع النت لنفترض انك تريد ان تبحث عن اسم باستخدام جزء من الاسم إذن عليك ان تستخدم شيئا مقاربا للكود التالي

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


[code]
SELECT        OrderID, OrderName

FROM            [Order]

WHERE        (OrderName LIKE '%' + ? + '%')
[code]

هووووو دااااا اللى ادور عليه الف مليار شكر

code]
SELECT OrderID, OrderName

FROM [Order]

WHERE (OrderName LIKE '%' + ? + '%')
[code]






السلام عليكم 
اني استخدمت هذا الكود   


SELECT        PID, PName, PFileNo, PDept, PNote

FROM            dbo.Personltbl
WHERE        (PName LIKE '%' + @Param1 + '%')

وتكون الكتابة بين حرف واخر يعني جزء من الكلمة الاولى  وعلامة  %  وجزء من الكلمة الثانية 

في حالة طلب استخدام  هذة العلامة   *    بدلا من ال %  كيف يكون  الكود 
 وشكرا  وارجو المساعدة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 66 منذ 2 ساعة مضت
آخر رد: Taha Okla
Heart [سؤال] السلام علام مطلوب طريقة التحقق من كول الكلمة المتكرار في اليسة بوكس وضعها في التيكس ب Ali 2020 0 1,257 01-10-20, 12:38 AM
آخر رد: Ali 2020
  كيف اجعل الكلمة في Textbox شفافة VBMaged 15 6,503 07-04-20, 05:23 PM
آخر رد: waelmohd
  طلب كود يقوم مقام (دبل كليك).. وكود للانتقال إلى الكلمة التالية في النص waelalmsry75 2 1,456 31-01-20, 03:54 AM
آخر رد: waelalmsry75
  [VB.NET] بحث عن الكلمة وتلوينها بالداتاجريدفيو محمد اسماعيل 3 1,719 19-05-19, 04:21 AM
آخر رد: محمد اسماعيل
  مساعدة في جعل الإستعلام يبحث عن جزء من الكلمة Hamoody 5 2,123 27-01-19, 09:23 PM
آخر رد: Hamoody
  مشكلة في حفظ اعدادات البرنامج My.Setting ... بيحفظ الكلمة الأولي فقط . DanyGhost2010 11 4,160 30-12-17, 10:31 PM
آخر رد: طالب برمجة
  [سؤال] وش عمل هذه الكلمة handle hassan 3 2,572 22-07-15, 05:26 PM
آخر رد: hassan
  اقتصاص ما بعد الكلمة في textbox Mr.ILI 1 2,242 18-10-13, 01:50 AM
آخر رد: ناجي إبراهيم
  كيف اعرف موقع الكلمة من الــ Richtextbox أبو ريناد الحربي 10 4,009 08-07-13, 10:00 PM
آخر رد: أبو ريناد الحربي

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


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