مشاهده نسخه کامل
: جستجوی یک کلمه در یک جمله
چطور می تونم یک کلمه رو تو یک جمله جستجو کنم ؟
فرض کنیم جمله من text1.text باشه
کلمه من text2.text باشه
mahdi053
13-01-2008, 06:56
سلام
نمي دونم منظورتون رو فهميدم يا نه ولي با استفاده از دستور Like ميتوني يه كلمه رو تو ديتابيس سرچ كني و هر ركوردي كه داراي اون كلمه باشه واسه شما استخراج ميشه.:5:
x=instr text1.text , text2.text
این دستور محل شروع متن مورد نظرتو تو text1 رو می ده.
اگه میخوای یه چیز دیگه جاش بزاری میتونی از replace استفاده کنی.
x=instr text1.text , text2.text
این دستور محل شروع متن مورد نظرتو تو text1 رو می ده.
اگه میخوای یه چیز دیگه جاش بزاری میتونی از replace استفاده کنی.
من می خوام بمن بگه که این مقدار در جمله وجود داره یا نه !
مثلا بگه که کلمه "علی" در جمله " اسم من علی است" وجود داره یا نه !
x=instr text1.text , text2.text
if mid(text2,x,len(text2)) =text2 then
msgbox text2+" is exist"
else
msgbox text2+" not exist"
endif
مشکل کد اینجاست که اگه من کلمه دوم جمله رو بده بهش مینویسه not exist
و اگه بخوام textbox رو هم خالی بزارم بازم مینویسه exist
برای خالی هم اول چک کن ببین خالی بود جستجو نکنه مثل این
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
MrJamshidy
15-01-2008, 14:42
میتونی این کار رو هم انجام بدی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
MrJamshidy
15-01-2008, 14:52
از این لینک هم میتونی سورسش رو بگیری
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.