![]() |
|
[VB.NET] البحث عن اي جزء من أي كلمة في مربع نص واحد - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] البحث عن اي جزء من أي كلمة في مربع نص واحد (/showthread.php?tid=21137) |
البحث عن اي جزء من أي كلمة في مربع نص واحد - waelalmsry75 - 21-07-17 السلام عليكم الإخوة الكرام وجدت المشاركة التالية في مكتبة الأكواد والسؤال: 1/ كيف نعدل في الكود بحيث يكون البحث عن (أي جزء) من (أي كلمة) ولا يشترط البحث بالكلمة كاملة. 2/ تعديل آخر في الكود منفصل عن التعديل السابق، وهو كون البحث حسب ترتيب الكلمات المدخلة في خانة البحث. وجزاكم الله خيرا ========== وإليكم المشاركة: ========== كاتب الموضوع : سعود اضف مربع نص وزر امر واداة شبيكة البيانات التعريفات العامة توضع بمنطقة التصريحات العامة كود : كود : Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"كود : كود : ds.Clear()وضع بقاعدة البيانات مختارات من هذه الكلمات واضف كلمات اخرى وانظر ماذا يفعل الكود التالي تضعه بحدث النقر لزر الامر كود : كود : Dim p() As String = TextBox1.Text.Split(" ")RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - silverlight - 21-07-17 ان كنت سوف تستخدم قواعد البيانات للإحتفاظ بكلمات معينة تستخدم كأساس لفكرة AutoSearch حاول أن تربط بين فكرة الأخ سعود مع الكود الموجود في المرفقات عموما و بعيدا عن قواعد البيانات ستجد في المرفقات مثالا يوضح لك كيف تتم عملية البحث بعدد معين من الحروف الجزء الثاني من سؤالك غير مفهوم حاول توضح أكثر RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - waelalmsry75 - 21-07-17 (21-07-17, 09:28 AM)silverlight كتب : ان كنت سوف تستخدم قواعد البيانات للإحتفاظ بكلمات معينة تستخدم كأساس لفكرة AutoSearch جزاك الله خيرا أخي الكريم على اهتمامك لكني لا أقصد خاصية AutoSearch إنما أقصد البحث في قاعدة البيانات كما في المكتبة الشاملة مثلا وقد أرفقت مثالا طبقت فيه الكود الذي ذكره الأخ سعود جزاه الله خيرا وهو يبحث عن أي كلمة كتبناها في التيكت بوكس الخاص بالبحث فلو كتبنا مثلا: السلام عليكم ورحمة الله وبركاته فسيتم البحث في قاعدة البيانات عن كلمة "السلام" وكلمة "عليكم" وكلمة "ورحمة"... وهكذا لكن يشترط لظهور نتائج كتابة الكلمة كاملة فلو بحثت عن كلمة "سلام" فلن تظهر لي في النتائج كلمة "السلام" ========== والذي أريد تعديله على الكود هو جعل البحث بجزء من الكلمة بمعني أنني لو كتبت في خانة البحث: سلام عليك تظهر لي كل النتائج التي فيها: سلام السلام السلامة عليك عليكم عليكما وهكذا ========= حالة أخرى من حالات البحث نشترط فيها وجود كل الكلمات المدخلة فلو بحثت عن: سلام عليك لا تظهر لنا نتائج إلا إذا كانت الخلية تحتوي على الكلمتين معا ========= حالة أخرى من حالات البحث نشترط فيها وجود كل الكلمات المدخلة كما في الحالة السابقة ونزيد عليها اشتراط الترتيب فلو بحثت عن: سلام عليك لا تظهر لنا الحقول التي تشتمل على نص فيه: عليك سلام الله ======== وجزاكم الله خيرا RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - سعود - 21-07-17 جرب المثال التالي: كود : Public Class Form1كود : For each h in textbox1.text.split(" ")جملة الاستعلام ونتيجة For في هذا الكود هي التي تحدد النتيجة. انظر للمثال بعد التعديل وهي فقط جزئية الاستعلام انظر للمرفق ليست تماما مثل الكود اعلاه. RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - waelalmsry75 - 22-07-17 (21-07-17, 08:55 PM)سعود كتب : جرب المثال التالي: سلمت أخي سعود هذا الكود يمكننا من البحث الجزئي عن بعض الكلمات لكن فيه مشكلة يسيرة وهي عندما أكتب كلمة يتم البحث عنها، وهذا جيد فإذا عملت مسافة لأكتب كلمة أخرى يتم إعادة تحميل البيانات كلها في داتا جريد فيو، وهذا ما لا نريده وجزاكم الله خيرا RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - سعود - 23-07-17 إقتباس : يتم إعادة تحميل البيانات كلها في داتا جريد فيو، وهذا ما لا نريدهيمكنك فصل اداة الـDataGridView وتعبئتها بالكود ...مارايك؟ ------------- اقصد عدم ربطها عبر خاصية DataSource RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - سعود - 23-07-17 هل جربت المثال بعد التعديل؟ كود : Public Class Form1RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - waelalmsry75 - 24-07-17 (23-07-17, 09:06 PM)سعود كتب : هل جربت المثال بعد التعديل؟ بارك الله فيك أخي سعود ونفع الله بعلمك RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - حسين فتحي - 11-03-20 السلام عليكم اريد كود للبحث عن نص في اكثر من ملف في فجول بيسك 6 اذا ممكن رد RE: البحث عن اي جزء من أي كلمة في مربع نص واحد - waelalmsry75 - 13-03-20 (11-03-20, 01:31 AM)حسين فتحي كتب : السلام عليكم اريد كود وعليكم السلام يمكنك طرح السؤال في المكان المخصص له في فجول بيسك 6 وإن شاء الله تجد من يجيبك |