View Full Version : حرفه ای: صفحه بندی در dbgrid
kont_200
سه شنبه 24 اسفند 1389, 10:13 صبح
با عرض سلام و تبریک پیشاپیش سال نو
برای اینکه بتوانیم تعداد زیادی رکورد را در dbgrid نمایش دهیم سرعت باز شدن فرم بسیار طول می کشد برای این موضوع به تعداد مشخصی رکورد را لود می کنند این چگونه می باشد
M_Maskout
یک شنبه 29 اسفند 1389, 14:58 عصر
سلام
یه فیلد Autonumber تو جدول قرار بدین، و بر اساس اون جدول رو http://barnamenevis.org/attachment.php?attachmentid=67703&d=1300603868 کنید.
خاصیت CursorLocation رو به adUseServer تغییر بدین تا عملیات فیلتر کردن، در سرور انجام بشه و شما فقط هر تعداد رکورد که مورد نظر دارین روی شبکه جابجا کنید.
مثلاً اگر یه فیلد ID از نوع AutoNumber تو جدول داشته باشین:
rsTable1.http://barnamenevis.org/attachment.php?attachmentid=67703&d=1300603868 = CStr(101) + " <= ID " + CStr(200)
میتونید یه دکمه روی فرم بذارین و به کمک صفحههای بعدی رو هم ببینید. حتی فکر میکنم که میتونید عملیات اسکرول شدن grid رو زیر نظر بگیرید و در صورت رسیدن به انتهای لیست، http://barnamenevis.org/attachment.php?attachmentid=67703&d=1300603868 رو دوباره بروز کنین.
توجه: کلمه http://barnamenevis.org/attachment.php?attachmentid=67703&d=1300603868 رو بخاطر محدودیتهای قانونی کشور به صورت عکس گذاشتم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.