View Full Version : DateSet
SADAF
شنبه 03 مرداد 1383, 15:40 عصر
سلام دوستان
چجوری می تونم روی RecordSet های یک DataSet رو به عقب حرکت کنم ؟
یه چیزی بر عکس NextRecordSet رو می خوام .
با تشکر پیشاپیش.
v_shalchian
شنبه 03 مرداد 1383, 16:02 عصر
از کد زیر استفاده کنید
DataSet1.MoveBy(-1)
البته از یک Action استاندارد به نام TDataSetPrior هم میتونید استفاده کنید.
مهدی کرامتی
شنبه 03 مرداد 1383, 16:23 عصر
این هم همان کار را انجام میدهد:
DataSet1.Prior
SADAF
شنبه 03 مرداد 1383, 21:32 عصر
دوستان MoveBy,Next,Prior,First,Last باعث حرکت روی رکوردهای یک دیتاست میشوتد.
دستور زیر رو در sql روی دیتابیس pubs اجرا کرده و نتیجه رو ببینید :
Select emp_id,pub_id from employee Order By pub_id
Compute Count(emp_id),Max(pub_id) By pub_id
نتیجه بالا شامل چندین RecordSet است که هر RecordSet خود شامل چندین Record.
حالا نتیجه رو اگر در یک AdoQuery بریزیم , با دستورات Next,First,Last,Prior,MoveBy می تونیم بین رکوردهای یک رکوردست حرکت کنیم.و با دستور NextRecordSet میتونیم به RecordSet بعدی وارد شویم .
من خواهان روشی هستم که بتونم به RecordSet قبلی دست پیدا کنم.
موقق باشید و ممنون
SADAF
یک شنبه 04 مرداد 1383, 22:18 عصر
یعنی هیچ کس نیست که جواب من رو بده :(
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.