السلام عليكم
عندي طلب صغير ولكنه حيرني كثير ، فأنا أريد أن أقوم بعملية بحث في نص عن عدة كلمات مرة واحدة
مثلا
'الكلمات المراد إجادها
Text1.Text = "المعلم،الأستاذ،المدير،المشرف"
'النص الذي نبحث فيه
Text2.Text = "هذه المؤسسة يديرها هذا المدير"
يعني النص الأول عبارة عن مجموعة من الكلمات المفصولة بفاصلة ، ونقوم بعملية مطابقة احدى هذه الكلمات بالنص الثاني وفي حالة وجود أي من الكلمات الموجودة في النص الأول فيضهر في النص الثالث كلمة موجود وفي حالة العكس أي في حالة عدم وجود أي كلمة من النص الأول في النص الثاني فيضهر في النص الثالث كلمة غير موجود
if Search=True then
Text3.Text = "موجود"
Else
Text3.Text = "غير موجود"
End if
'***********************************************
علما أني إستعملت هذه الدالة ولكن لم توصلني الى مبتغاي
If InStr(1, Text2.Text, Text1.Text, vbTextCompare) And PHTSME.Checkll.Value = 1 Then
Text3.Text = "موجود"
Else
Text3.Text = "غير موجود"
End If
فهي تبحث على أساس أن النص الأول جملة وليس على أساس كلمات مختلفة مفصولة عن بعضها بفاصلة
في الأخير أرجو من الاخوة الأعضاء المساعدة
:huh: