چطور می تونم یک کلمه رو تو یک جمله جستجو کنم ؟
فرض کنیم جمله من text1.text باشه
کلمه من text2.text باشه
چطور می تونم یک کلمه رو تو یک جمله جستجو کنم ؟
فرض کنیم جمله من text1.text باشه
کلمه من text2.text باشه
سلام
نمي دونم منظورتون رو فهميدم يا نه ولي با استفاده از دستور Like ميتوني يه كلمه رو تو ديتابيس سرچ كني و هر ركوردي كه داراي اون كلمه باشه واسه شما استخراج ميشه.![]()
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
برای خالی هم اول چک کن ببین خالی بود جستجو نکنه مثل این
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by 301; 15-01-2008 at 12:14.
میتونی این کار رو هم انجام بدی
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از این لینک هم میتونی سورسش رو بگیری
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)