View Full Version : نمایش رکوردهای دیتا گرید از آخر به اول
dddd10
یک شنبه 24 مهر 1390, 19:31 عصر
سلام
به چه صورت میشه رکوردهایی که داخل دیتاگرید نمایش داده میشه از آخر به اول نمایش داد ؟ آخرین رکورد ثبت شده بیاد سطر اول
samkoper
جمعه 06 آبان 1390, 01:48 صبح
سلام دوست عزیز؛
شما باید در بانک یا از فیلد تاریخ و زمان استفاده کنید یا از یک شمارنده اتوماتیک که بتوانید اطلاعات رو بدین صورت که گفتی با استفاده از دستور Order By "Your Fild name" desc داده ها رو از آخر به اول Sort کنید.
dddd10
جمعه 06 آبان 1390, 14:25 عصر
سلام
لطفا بیشتر توضیح بدین چون متوجه نشدم
Restlesa
جمعه 06 آبان 1390, 14:30 عصر
فقط مي خواي آخرين ركوردت بياد سطر اول ؟؟؟
dddd10
جمعه 06 آبان 1390, 14:53 عصر
کلا آخری ها را سطرهای اول نمایش بده
mohammadriano
دوشنبه 09 آبان 1390, 19:42 عصر
آقا سلام ببین عزیز من یک کامند تو برنامه خودت بزار سپس تو بانک خودت یک اتونامبر استفاده کن
dataname.recordset.sort = "ID" 'o
اگه متوجه نشدی پیام خصوصی !
mohammadriano
سه شنبه 10 آبان 1390, 18:04 عصر
بی خیال vb6 بشو
77289
samkoper
جمعه 13 آبان 1390, 17:00 عصر
سلام
لطفا بیشتر توضیح بدین چون متوجه نشدم
ببین دوست من؛
برای کاری که شما میخوای انجام بدی باید بر اساس یک چیزی که ترتیب داره اطلاعات رو از آخر به اول نشون بدی مثلا " 1390/08/13 و 1390/08/12 و 1390/08/11" و یا " 1،2،3،4 و ..." برای اینکه بتونی این عمل رو انجام بدی باید در بانکت فیلدی داشته باشی که چنین ترتیبی رو داشته باشد حالا مهم نیست هرچی باشه عدد یا حرف فقط ترتیب داشته باشه بعد با استفاده از دستور Order By "Your Fild name" desc که قبلا بهت دارم میتونی فیلدها رو از آخر به اول Sort کنی اگه باز هم متوجه نشدی بگو تا برات نمونه کد بزارم.
dddd10
پنج شنبه 19 آبان 1390, 13:16 عصر
داخل دیتاگرید گزینه sort وجود نداره!
و من نمیخوام عدد 1390/08/13 را جا به جا نمایش بده!
شما تو دیتا گرید وقتی رکورد 1 را وارد میکنی و بعدش رکورد 2 را میدی ، این رکورد 2 زیر رکورد 1 قرار میگیره. و رکورد 3 زیر رکورد 2
میخوام رکورد 3 اول نمایش داده بشه و رکورد 2 زیر رکورد 3 و رکورد 1 زیر رکورد 2
فکر کنم اینبار بهتر توضیح دادم :D
M.T.P
پنج شنبه 19 آبان 1390, 23:42 عصر
باید رکوردست رو اینطوری باز کنی: (فقط به جای Tbl اسم جدولت رو جایگزین کن)
Select * From Tbl Order By ID DESC
در مثال بالا اطلاعات بانک بصورت کاهشی بر اساس فیلد ID باز میشن یعنی:
5
4
3
2
1
اگه شما فیلدی غیر از ID برای شماره رکورد مدنظرتون هست جایگزین ID کنید.
dddd10
جمعه 20 آبان 1390, 10:07 صبح
ممنونم
این کد را در adodc قرار دادم خطا داد که مقداری وجود ندارد.
در فرم لود ، جنرال ، دیتاگرید هم گزاشتم خطا دادم. همون تکه کد را قرمز میکنه. و میگه :
compile error:
expected: case
mohammadriano
جمعه 20 آبان 1390, 23:24 عصر
دوست عزیز
شما با دیتاگرید کار نداشته باش
دیتاگرید رو چه طور به بانک وصل کردی
یا با ado یا با data
اگه با ado وصل کردی خب یک کنترل دیتا به بانک انتصاب کن و اگر از کنترل دیتا استفاده کردی که هیچ
data1.recordset.sort = "fields name" 'o
mohammadriano
جمعه 20 آبان 1390, 23:27 عصر
این عکس می تونه ککمکت کنه
77750
M.T.P
شنبه 21 آبان 1390, 17:37 عصر
این نمونه رو ببینید ، باز کردن جدول بر اساس فیلد ID بصورت افزایشی و کاهشی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.