ورود

View Full Version : سورت تكس باكس



reza850101
شنبه 05 آذر 1390, 11:53 صبح
باسلام فيلد تكس كه اعداد اعشاري دارد چگونه ميشود مرتب سورت كرد مانند نامبرسورت شود
مثلا
1
2/1
3/1
2
10/2
3
4

Abbas Amiri
شنبه 05 آذر 1390, 21:43 عصر
هیچ فرقی نمی کند و سورت خواهد شد

reza850101
یک شنبه 06 آذر 1390, 07:55 صبح
دوست عزيز نميشه مثلا اگر داشته باشيم
1
2/1
3/1
2
10/2
3
4
10
100
20
بدين صورت سورت ميشه
1
2
3
4
10
100
20
2/1
3/1
10/2
اعشاردارها را آخر مياره درحالي كه ميخوام مثلا بعداز 1 حتما 2/1و3/1 باشد

mahdi_107
یک شنبه 06 آذر 1390, 09:57 صبح
ازين روش ميتوني استفاده كني
Query1 رو نگاه كن

مرتب سازي رو بر اساس فيلد ايجاد شده در كيوري انجام ميدهي

reza850101
دوشنبه 07 آذر 1390, 08:33 صبح
ممنون ازتوجه شما ، اين در مورد نمونه اي كه گذاشتم عمل نكرد يعني بعد 1 بايد2 را بياورد بعداز1 ده و صد ووو مي آورد

mahdi_107
سه شنبه 08 آذر 1390, 07:22 صبح
شما در كيوري يك متغير با نام Expr1 از نوع نامبر ايجاد كرده ايد كه بايد جدول مورد نظر بر اساس همان مرتب شود نه "شماره پست"

چون فيلد Expr1 از نوع عدد است مرتب سازي به درستي انجام مي شود.

reza850101
سه شنبه 08 آذر 1390, 07:35 صبح
اگر ممكنه نمونه را اصلاح كنيد مثلاوقتي دكمه سورت صعودي را ميزنيم بصورتي سورت شودجواب درست داده شود ممنون

ضمنا من درپي سورت به شيوه اي كه بالا توضيح دادم هستم حال نوع آن با نامبريا تكس باشه فرق نداره

mahdi_107
سه شنبه 08 آذر 1390, 07:43 صبح
ببينيد سورت بر اساس فيلد "شماره پست" به درستي انجام نمي شود چون نوع text است
براي همين ما در كيوري يك متغير از نوع number ايجاد كرديم با نام Expr1 كه شما بايد روي همان فيلد (Expr1) راست كليك كرده و سورت نماييد

reza850101
سه شنبه 08 آذر 1390, 11:41 صبح
lممنونم - حالا متوجه عرض شما شدم مشكلم حل كرديد
ميخواستم بپرسم كوئري آخرين وآسانترين راه حله -
بجاي ويرگول نميشه / بگذاريم؟

reza850101
چهارشنبه 16 آذر 1390, 10:22 صبح
باسلام يك مشكلي وجوددلاره مثلا 1/136-2/136-3/136-10/136-11/136-20/136- 23/136 ، ( اولا صفر10و20 را نديد ميگيره) وبدينصورت سورت ميشه
1/136
1/136
11/136
2/136
2/136
23/136
3/136

mahdi_107
پنج شنبه 17 آذر 1390, 07:55 صبح
نمونه اصلاح شد
بررسي كنيد

reza850101
شنبه 19 آذر 1390, 08:21 صبح
دوست عزيز ممنون از توجتون ، من نمونه را كامل ميزارم اكنون عدد صحيح را بعد از اعشار مياره و تنظيم آن بهم ريختگي ايجاد ميكنه نگاهي به 1-80-136 بكنيد