ببینید مثلا من در یکی از قسمتهای برنامم اطلاعات به صورت زیر زخیره شده
1
3
8
5
2
با چه کدی اطلاعاتو به صورت زیر مرتب کنم
1
2
3
5
8
آیاکسی تاحالا به این مشکل برخورده
البته اگر کدی هم داشته باشید که اطلاعات بانک اکسس رو مرتب کنه ممنون میشم
ببینید مثلا من در یکی از قسمتهای برنامم اطلاعات به صورت زیر زخیره شده
1
3
8
5
2
با چه کدی اطلاعاتو به صورت زیر مرتب کنم
1
2
3
5
8
آیاکسی تاحالا به این مشکل برخورده
البته اگر کدی هم داشته باشید که اطلاعات بانک اکسس رو مرتب کنه ممنون میشم
شما اول بگو چطور و با چه روشی اطلاعات رو در گرید نمایش میدی تا بعد .
برایه چی می خوای مرتب کنی؟ ضمنا ساختمان داده پره از الگوریتمهای مرتب سازی ./
commandtype کنترل ado تون رو به cmdtext تغییر بدین بعد توی خاصیت recordsource این رو بنویسید :نوشته شده توسط Armin62
SELECT * FROM TableName ORDERBY Number
که در اینجا همون TableName جدول مورد نظر و Number همون فیلدی هست که می خواهید بر اساس اون داداه ها رو Sort کنید.
آقا مرتض این مسئله ای که اینجا مطرح شده فکر نکنم کارش به ساختمان داده و این حرفا بکشه.در ضمن اصلا تابلو نشد که این ترم شما دارید ساختمان داده پاس می کنید!!!نوشته شده توسط mortez maya
سلام
دوست عزیز ، منم با sjj جون موافقم طریقه ذخیره مهم نیست چیزی که مهمه طریقه نمایش اطلاعاته
که راحت ترین روشش اینه که تو همون کوئری که میگیری مرتبشون کنی !
SELECT * FROM MyTable ORDER BY Id
موفق باشید
DataGridها یه event دارن به اسم HeadClick(ByVal ColIndex As Integer) که با کلیک روی Header فعال میشه. توی این event و با استفاده از rsای که به DataGrid.DataSource نسبت دادی، اطلاعات Datagrid رو مرتب کن. یعنی تو این event کد زیر رو بنویس:
rs.Sort = ِDataGrid.Columns(ColIndex).DataField & " ASC"
میتونی به جای ASC از DSC استفاده کنی که نزولی مرتب بشه.
ممنون از همه دوستان کارم رو درست و حسابی راه انداختین
ولی یک چیز دیگه چطور میشه اطلاعات بانک اکسس رو مرتب کرد از طریق وی بی
منظورم ردیفهای قرار گرفتن اطلاعات هست.
ببخشید یادم رفت بگم اگه بخوایم مرتب سازی به جای اینکه
A-Z
به صورت
Z-A
برعکس باشه چه میکنیم
ببخشین میشه اینو کمی بیشتر توضیح بدین چون این برام خیلی حیاتیه مثالی چیزی بدین ممنون میشمنوشته شده توسط sknsphr
واسه این کارم فرقی نمی کنه از همون کد میوتونی استفاده کنی.ASC از AتاZ مرتب می کنه DSC از Z تا Aنوشته شده توسط Armin62
sjj عزیز! چطوری به این نتیجه رسیدی؟نوشته شده توسط sjj
چون خود بنده هم این ترم دارم ساختمان داده پاس می کنم !!!نوشته شده توسط mortez maya
تیکه اول که از event استفاده کنی فقط یه پیشنهاده. چون اینطوری کاربر بر اساس هر ستونی که خواست اطلاعات رو مرتب شده میتونه ببینه. کار مرتب سازی رو rs.sort انجام میده. sort هم یه رشته میگیره.نوشته شده توسط taze_kar
Private Sub DataGrid1_HeadClick(ByVal ColIndex As Integer)
rs.Sort = ِDataGrid1.Columns(ColIndex).DataField & " ASC"
End Sub
شما کجا می خونید ؟ به فرض هم که من اسم استادمون رو گفتم شما مگه ایشون رو می شناسید ؟نوشته شده توسط mortez maya
شما بفرمایید شاید شناختم اگر هم آشنا نبود خوب آشنا می شیم!
اینجا تاپیکه واسه برنامه نویسی یا سالن کنفرانسو معرفی اساتید؟
چه عیبی داره کمی هم با اساتید کامپیوتر آشنا بشیم؟ همش که ocx نمیشه !نوشته شده توسط benighted.boy
بنده از همین جا این بحث معرفی اساتید رو از طرف خودم منتفی اعلام می کنم.
دوست عزیز سلامنوشته شده توسط sknsphr
میشه یه نمونه کوچک برام بدی ممنون میشم
این هم یه نمونه