PDA

View Full Version : بازیابی N رکورد از ردیف x تا Y جدول بدون در نظر گرفتن فیلد کلیدی



Ehsan Rafsanjani
جمعه 20 آبان 1384, 20:56 عصر
سلا م خدمت دوستان
من برای یک بانک اطلاعاتی احتاج دارم که کاربر ابتدا یک فیلد رو کلیک کرده و سپس اطلاعات جدول بر مبنای فیلد انتخاب شده سورت بشه و بعد اطلاعات رو به صورت صفحه به صفحه نمایش بدم
چون نمی خوام منابع سیسم خیلی در گیر بشه باید
N رکورد از ردیف x تا Y جدول رو بدون در نظر گرفتن فیلد کلیدی انتخاب کنم
راستش این کار رو با COUNt(*( و Top N و قرار دادن یک فیلد کلیدی تونستم انجام بدم ولی بنا به دلایلی این روش برام مفید نیست
اگه از دوستان کسی هست که بتونه کمکم کنه ممنون میشم

mzjahromi
شنبه 21 آبان 1384, 08:27 صبح
من خودم این کار رو به ترتیب زیر انجام دادم
1- برای فیلدها شماره ردیف گذاشتم
2- خروجی DataSet رو به یک DataSetProvider وصل کردم.
3-یه ClientDataSet گذاشتم رو فرم
4-ورودیClientDataSet رو گذاشتم اون DataSetProvider
5-ClientDataSet رو فیلتر کردم
تو هم می تونی یه راه اینجوری بری ولی باید جزئیاتش رو خودت در بیاریو خلاقیت به خرج بدی

Ehsan Rafsanjani
شنبه 21 آبان 1384, 10:00 صبح
البته این روش خیلی خوب ولی یک اشکال عمده داره اونم اینه که کل اطلاعات جدول دیتا بیس باید بازیابی بشه و باز می رسیم به مشکل منابع سیستم

Ehsan Rafsanjani
شنبه 21 آبان 1384, 10:43 صبح
یه سوال ساده تر چه جوری رکورد ردیف Nام جدولی که به دلخواه سورت شده رو بدست بیاریم