PDA

نسخه کامل مشاهده نسخه کامل : جستجوی یک کلمه در یک جمله



nemesis
12-01-2008, 17:32
چطور می تونم یک کلمه رو تو یک جمله جستجو کنم ؟

فرض کنیم جمله من text1.text باشه

کلمه من text2.text باشه

mahdi053
13-01-2008, 06:56
سلام
نمي دونم منظورتون رو فهميدم يا نه ولي با استفاده از دستور Like مي‌توني يه كلمه رو تو ديتابيس سرچ كني و هر ركوردي كه داراي اون كلمه باشه واسه شما استخراج مي‌شه.:5:

301
13-01-2008, 13:35
x=instr text1.text , text2.text
این دستور محل شروع متن مورد نظرتو تو text1 رو می ده.
اگه میخوای یه چیز دیگه جاش بزاری میتونی از replace استفاده کنی.

nemesis
13-01-2008, 15:44
x=instr text1.text , text2.text
این دستور محل شروع متن مورد نظرتو تو text1 رو می ده.
اگه میخوای یه چیز دیگه جاش بزاری میتونی از replace استفاده کنی.

من می خوام بمن بگه که این مقدار در جمله وجود داره یا نه !
مثلا بگه که کلمه "علی" در جمله " اسم من علی است" وجود داره یا نه !

301
13-01-2008, 19:11
x=instr text1.text , text2.text
if mid(text2,x,len(text2)) =text2 then
msgbox text2+" is exist"
else
msgbox text2+" not exist"
endif

nemesis
13-01-2008, 23:45
مشکل کد اینجاست که اگه من کلمه دوم جمله رو بده بهش مینویسه not exist
و اگه بخوام textbox رو هم خالی بزارم بازم مینویسه exist

301
15-01-2008, 11:52
برای خالی هم اول چک کن ببین خالی بود جستجو نکنه مثل این

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MrJamshidy
15-01-2008, 14:42
میتونی این کار رو هم انجام بدی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

MrJamshidy
15-01-2008, 14:52
از این لینک هم میتونی سورسش رو بگیری


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید