امتیاز موضوع:
- 0 رأی - میانگین امتیازات: 0
- 1
- 2
- 3
- 4
- 5
جستجو به سبک یاهو ، گوگل در بانک اطلاعاتی
|
نویسنده |
پیام |
payam_vb
تازه وارد
ارسالها: 5
موضوعها: 4
تاریخ عضویت: اردیبهشت ۱۳۸۵
تشکرها : 0
( 0 تشکر در 0 ارسال )
|
جستجو به سبک یاهو ، گوگل در بانک اطلاعاتی
با سلام
از اينكه مي خواهيد جواب بنده را بدهيد سپاسگزارم
:توضيحات بيشتر كه مي خواستيد
مثلا ما دربرنامه كه به زبان ويژوال بيسيك داريم و در بانك اكسس يا اس كيو ال يكسري اطلاعات درباره مستندات داريم
حالا ما مي خواهيم يه سرچي از بانكمون داشته باشيم
به اين ترتيب كه دنبال مستندات آموزش (هيدروليك ماشين ايكس) هستيم
ولي نمي دانيم كه اسم آن مستندات چيست و چه شماره اي دارد
حالا ما مي آييم در يك تكست باكس فقط تايپ مي كنيم (مستندات يا هيدروليك يا آموزش هيدروليك يا مستندات آموزشي )
حالا من يك برنامه مي خواهم كه به صورت سرچ ياهومانند- مطالب مربوطه يا شبيه به اين موارد رو ليست كنه
كه با كليك بر روي هر آيتم از بانك اطلاعاتي ريز اطلاعات را در اختيار من بگذاره
كه من راحتر مستندات را از بايگاني يا قفسه هاي اتاق پيدا كنم
منتظر جواب حضرت عالي هستم
مرسي - payam_vb
|
|
۰۴-خرداد-۱۳۸۵, ۱۲:۳۰:۴۹ |
|
تشکر شده توسط : |
|
hamed_Arfaee
مدیر بخش
ارسالها: 1,334
موضوعها: 231
تاریخ عضویت: تير ۱۳۸۳
تشکرها : 1250
( 2634 تشکر در 730 ارسال )
|
RE: جستجو به سبک یاهو ، گوگل در بانک اطلاعاتی
StrComp (1
این تابع دو رشته را با هم مقایسه می کند و خروجی (0,1 , 1-)خواهد بود بدین ترتیب که اگر دو رشته باهم برابر نباشند جواب 0 و اگر رشته اول کوچکتر از رشته دوم باشد (کد اسکی)جواب 1- و اگر رشته اول بزرگتر از رشته دوم باشد(کد اسکی) جواب 1 خواهد بود :
B = StrComp (Text1.Text, Text2.Text)
Like (2
تابع فوق هم توانایی مقایسه دو رشته را دارد ولی با دقت بالاتر و جواب نهایی آن درست و غلط خواهد بود :
"IranVig" Like "IranVig"
"IranVig" Like "*Vig"
"IranVig" Like "Iran*"
"IranVig" Like "???nVig"
"IranVig" Like "I[n-t]*"
"IranVig" Like "Ira[!a-m]Vig"
"IranVig2006" Like "???nV[g-k]g###6"
توضیحات :
* بمعنی هر کاراکتری می باشد
؟ بمعنی یک کاراکتر از هر نوع می باشد
[a-n]یعنی یک محدوده از حروف a الی n که کاراکتر هم ارز در آن میان باشد
! بمعنی نقیض می باشد یعنی همچین چیزی وجود نداشته باشد (Not)
# بمعنی یک کاراکتر عددی می باشد
خروجی تمام مثال های بالا True می باشد
InStr (3
این تابع تعیین می کند که رشته دوم در کجای رشته اول وجود دارد , بدین صورت که :
A1="WwW.IranVig.CoM"
A2="IranVig"
B=InStr (1, A1, A2)
نتیجه :
B=5
یعنی رشته دوم از کاراکتر 5 رشته اول شروع شده است و در صورت وجود نداشتن رشته دوم در رشته اول جواب 0(صفر) برگشت داده خواهد شد و عدد 1 مکان شروع جستجو در رشته اول می باشد.
InStrRev (4
این تابع همانند تابع بالا می باشد با این تفاوت که جستجو را از انتهای رشته دوم شروع می کند ,بدین صورت :
A1="WwW.IranVig.CoM"
A2="IranVig"
B=InStr (A1, A2, 15)
نتیجه :
B=5
یعنی رشته دوم از کاراکتر 5 رشته اول شروع شده است و در صورت وجود نداشتن رشته دوم در رشته اول جواب 0(صفر) برگشت داده خواهد شد و عدد 15 مکان شروع جستجو در رشته اول می باشد.
|
|
۰۴-خرداد-۱۳۸۵, ۲۳:۱۰:۵۷ |
|
تشکر شده توسط : |
|
sadi1325
تازه وارد
ارسالها: 1
موضوعها: 0
تاریخ عضویت: خرداد ۱۳۹۰
تشکرها : 0
( 0 تشکر در 0 ارسال )
|
RE: جستجو به سبک یاهو ، گوگل در بانک اطلاعاتی
یه جورایی پیچیده است
|
|
۳۱-خرداد-۱۳۹۰, ۱۸:۲۵:۲۳ |
|
تشکر شده توسط : |
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان