برگزیده های پرشین تولز

روش sort كردن در vb6

ABBAS87864

کاربر تازه وارد
تاریخ عضویت
2 نوامبر 2004
نوشته‌ها
100
لایک‌ها
0
سلام دوستان

من يك بانك اطلاعاتي access دارم و مي خواهم در vb6 روي فيلدهاي مختلف آن sort كنم.

لطفا روش استفاده و طريقه آن را شرح دهيد.

متشكرم.
 

cracki

Registered User
تاریخ عضویت
23 مارس 2004
نوشته‌ها
672
لایک‌ها
23
سن
38
خب اين آسونه
مي تويند توي كانكشن ADO از دستورات SQL استفاده كنيد
براي مثال:
Select * From MyTable Order By MyField
كامند Order By مي تونه همين كار سورت رو انجام بده
احتمالا مي دونيد كه اين دستور را كجا بايد وارد كنيد!

موفق باشيد
 

ABBAS87864

کاربر تازه وارد
تاریخ عضویت
2 نوامبر 2004
نوشته‌ها
100
لایک‌ها
0
به نقل از cracki :
خب اين آسونه
مي تويند توي كانكشن ADO از دستورات SQL استفاده كنيد
براي مثال:
Select * From MyTable Order By MyField
كامند Order By مي تونه همين كار سورت رو انجام بده
احتمالا مي دونيد كه اين دستور را كجا بايد وارد كنيد!

موفق باشيد

دستور جنابعالی کاملا صحیح می باشد ولی من sort را به شکل زیر می خواهم.

من یک datagrid دارم و اطلاعات آن با انتخاب عنوان از داخل بعضی combobox ها پر می شود.
به عنوان مثال با انتخاب لیسانس از combobox1 مشخصات افرادی که لیسانس هستند در داخل datagrid که datasource آن datacontrol است ظاهر می شود.
code:
selcet myfields from my table where myfisld ='mycombo'

حال من میخواهم اطلاعات نشان داده شده را sort کنم. بر اساس فیلدهای مختلف نشانداده شده در datagrid.

اکنون باید چه کنم.
 

shankimout

Registered User
تاریخ عضویت
17 می 2004
نوشته‌ها
1,524
لایک‌ها
3
محل سکونت
ساری . . . . . . . . . . . . . . Permanently Bann
چرا از ليست باكس استفاده نميكني ؟ خيلي بهتر از datagrid هست ؟ برو تو سايت vbaccelerator.com قسمت كنترل ها و اونجا كد و كلي چيزي ميزو مثال در باره ليست باكس ( يك كنتركل جداگانه كه خودشون درست كردند و از مال ويندوز امكاناتش بيشتره ) هست
 

rouzbeh_ziafati

Registered User
تاریخ عضویت
17 دسامبر 2006
نوشته‌ها
165
لایک‌ها
5
سن
41
محل سکونت
همدان
من یه فیلد دارد در بانک که چهار نوع داده توش هست . با این مقادیر : فله – پاکت – کلینگر – سایر
حالا میخوام وقتی که توی dbgrid رکوردهای بانک رو نمایش میدم . به ترتیب بر اساس مقادیر این فیلد رکوردها رو مرتب کنه:
اول پاکت ها بعد فله ها بعد کلینگر و بعد سایر . خودم فقط میتونم بر اساس حروف الفبا و با دستور order by مرتب کنم . اما چطور میشه بر اون اساس که گفتم مرتبشون کنم ؟
حروف الفبا که میزنی اول پاکت ها میاد بعد سایر بعد فله و بعد کلینگر .
کسی راهی بلده ؟
 
بالا