PDA

View Full Version : راه حلی برای این جستجو



Mahdi_S_T
چهارشنبه 18 آذر 1383, 08:59 صبح
فرض بفرمایید که هزار رکورد داریم و در بین این شش رکورد بنامه علی است و حالا من می خواهم آخرین رکوردی که مربوط به علی است پیدا کنم یعنی ششمین را ( البته تعداد رکورد های یک نفر معلوم نیست و باید تا انتهای بانک جستجو کند)

با دستور Locate خیلی سریع اولین را پیدا می کند ولی وقتی برای دومی دستور جستجو می دهم باز از اولین رکورد بدنبال علی می گردد و دوباره همان علی اولی را پیدا می کند .
شما چه روشی پیشنهاد می کنید که سریع هم باشد چون تعداد رکورد ها زیاد است

arshia_
چهارشنبه 18 آذر 1383, 10:42 صبح
بهتر است قبل از انجام جستجوی دوم ... رکورست را برابر رکورد جاری در نظر بگیری نه اینکه از ابتدای بانک شروع کند...تا مقادیر بعدی با همان کیفیت پیدا شود
در جستجوهای بعدی نیز مکان رکورد قبلی را شروع جستجو در نظر بگیر

hps
چهارشنبه 18 آذر 1383, 11:30 صبح
بانک اطلاعاتى‌ات چیه ؟

Mahdi_S_T
چهارشنبه 18 آذر 1383, 14:09 عصر
بانک اطلاعاتى‌ات چیه ؟

Paradox

من می خوام که سرعت خوبی داشته باشیم .


بهتر است قبل از انجام جستجوی دوم ... رکورست را برابر رکورد جاری در نظر بگیری

لطفا یه مثال بزنید .

hps
چهارشنبه 18 آذر 1383, 14:34 عصر
دوست عزیز Paradox رو دیگه Borland هم Support نمى‌کنه.

Mahdi_S_T
پنج شنبه 19 آذر 1383, 13:47 عصر
دوست عزیز Paradox رو دیگه Borland هم Support نمى‌کنه.

فرقی به حال من نمی کند چون این برنامه ای بوده که چند سال پیش به مشتری دادم و حالا این جستجو لازم است به آن اضافه شود و نمی توان دیتابیس را به خاطر این مشکل قابل حل تغییر داد ؟