ورود

View Full Version : سوال: عدم مرتب سازي اعداد



kiumarsknb
یک شنبه 23 تیر 1387, 10:18 صبح
با سلام
من توي ي جدول تاريخ رو بصورت عدد نگه ميدارم و براي دريافتش از كاربر از ماسك استفاده ميكنم تا حالا مشكلي نبوده اما كاربر روز 20 تيرماه كه ماه 4 هست به محض ورود تاريخ(عدد) تارريخ بيستم ميره زير تاريخ يكم قرار ميگيره در صورتي كه ماه هاي ديگه اينجوري نيست.
اين چيزي كه ميگم توي جدول درست كار ميكنه اما من اون رو داخل يك زيرفرم ميخوام

davood-ahmadi
یک شنبه 23 تیر 1387, 10:51 صبح
1- فیلد تاریخ شما از چه نوعی می باشد؟
2- Input Mask خود را بنویسید


احمتالاً فیلد تاریخ شما از نوع تکست می باشد که به این شکل عمل می کند

kiumarsknb
یک شنبه 23 تیر 1387, 11:44 صبح
1- همون طور كه عرض كردم بصورت عدد نگهداري ميكنم (longInteger) شك
2- با ماسك 0000/00/00 البته فكر كنم بهتر باشه با ##/##/####

davood-ahmadi
یک شنبه 23 تیر 1387, 12:12 عصر
فکر کنم پس توی زیر فرم سورت نکردید که طبق سورت نشان بده.
وگرنه همین که این تاریخ در یک فیلد عددی ذخیره می کنید درست است.
مگر اینکه در ورود اطلاعات ، کاربر اشتباه کرده باشد و یا اینکه زیرفرم را سورت تاریخ نکرده اید.
موارد بالا را بررسی کنید و اگر حل نشد یک نمونه کوچک از آن بگذارید .

kiumarsknb
یک شنبه 23 تیر 1387, 15:24 عصر
توي زيرفرم از خصوصياتش فيلد Order By رو نام اون فيلدي قرار ميدم كه ميخوام سورت بشه.
در مورد اشتباه كاربر خودم رفتم و امتحان كردم متاسفانه براي تاريخ ها ديگر هم همينطور است.
حجم فايل زياد شده سعي ميكنم نمونه كوچكي رو تهيه كنم و شما هم ملاحظه بفرماييد.