View Full Version : جستجو در بین یک فیلد به روش DIR DOS
saman_itc
دوشنبه 07 مرداد 1387, 10:30 صبح
با سلام
من دارم یه برنامه کتابخانه نوشتم میخواهم واسه یه فیلدش جستجو به روش DIR DOS
بزارم یعنی اگه کاربر نوشت ??d همه کتاب های که سه حرفی هستند و اولشون d هست بیاره و ......
ابوذر محمودی
دوشنبه 07 مرداد 1387, 13:07 عصر
با سلام
من دارم یه برنامه کتابخانه نوشتم میخواهم واسه یه فیلدش جستجو به روش DIR DOS
بزارم یعنی اگه کاربر نوشت ??d همه کتاب های که سه حرفی هستند و اولشون d هست بیاره و ......
سلام .
من وی بی رو سیستمم نصب نیست و نمی تونم کد بدم .
اگه با پایگاه داده استفاده می کنید با فیلتر کردن می شه .
اما اگه از فایل استفاده می کنید این کار رو بکنید :
شما ابتدا طول رشته ای رو که کاریر وارد کرده رو با دستور Len بدست می یارید بعد علامت ؟ رو از رشته حذف کنید و جستجو کنید ، کافیه برای این کار یه شرط بزارید که هر فیلیدی که طولش برابر رشته ی کاربر بود رو نمایش بده .
ابوذر محمودی
دوشنبه 07 مرداد 1387, 13:07 عصر
با سلام
من دارم یه برنامه کتابخانه نوشتم میخواهم واسه یه فیلدش جستجو به روش DIR DOS
بزارم یعنی اگه کاربر نوشت ??d همه کتاب های که سه حرفی هستند و اولشون d هست بیاره و ......
سلام .
من وی بی رو سیستمم نصب نیست و نمی تونم کد بدم .
اگه با پایگاه داده استفاده می کنید با فیلتر کردن می شه .
اما اگه از فایل استفاده می کنید این کار رو بکنید :
شما ابتدا طول رشته ای رو که کاریر وارد کرده رو با دستور Len بدست می یارید بعد علامت ؟ رو از رشته حذف کنید و جستجو کنید ، کافیه برای این کار یه شرط بزارید که هر فیلدی که طولش برابر رشته ی کاربر بود رو نمایش بده .
saman_itc
دوشنبه 07 مرداد 1387, 15:17 عصر
من وبی دات نت کار میکنم دوستان اگه کد بدن ممنون میشم
نکته بعدی اگه با DIR کار کرده باشین پیچ و خم زیاد داره
saman_itc
دوشنبه 07 مرداد 1387, 16:25 عصر
x = App.Path
Data1.DatabaseName = x + "/mybank.mdb"
Data1.RecordSource = "my table"
این کد ارتباط با بانکم هست.دوستان کمک کنید چطور میتونم دستور sql تو تکست چنچ نام کتاب بنویسم؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.