PDA

View Full Version : مشکل با فیلتر تاریخ و به‌هم ریختگی آن



parsa70
سه شنبه 26 مهر 1401, 09:22 صبح
با سلام و احترام
مدتی هست که وقتی دیتای تاریخ وارد می‌شود به طور مثال به این شکل ۱۴۰۱۰۷۲۱ وارد می‌شود به جای اینکه ۱۴۰۱/۰۷/۲۱ وارد شود و باعث می‌شود فیلتر من به صورت درست Sort نشه نمی‌دونم چیکار کنم درست بشه؟!:متفکر:
راه حل بفرماییند ممنون می‌شم.
سپاس

154090

Milad_ATM
سه شنبه 26 مهر 1401, 10:15 صبح
روز و ماه و سال رو در فیلد های جدا ذخیره کنید و به ترتیب و هر کدوم رو با توجه به نیاز خودتون بصورت نزولی یا سعودی سورت کنید و در انتها در یک فیلد Calculate به هم متصل کنید.
با این روش بعدا هم اگر بخواهید گزارشی بر اساس روز،ماه یا سال خاصی بگیرید به مشکل بر نمیخورید.

parsa70
سه شنبه 26 مهر 1401, 13:07 عصر
یک مشکلی که هست الان هر دیتا وارد می‌کنم هم اینجوری تایپ میشه اونو چیکار کنم؟!
قبلاً اینجوری نبود اگر دقت کنید.
من از طریق فرم دیتا وارد میکنم

Milad_ATM
چهارشنبه 27 مهر 1401, 13:29 عصر
فایلتونو بزارید تا راهنمایی و اصلاح کنیم

parsa70
چهارشنبه 04 آبان 1401, 13:43 عصر
سلام مجدد
ببخشید قبلاً این مشکل نبود
کپی کردم تو اکسل و دوباره برگردوندم به اکسس درست شد.
من خاصیت رکوردم تو تیبل اینجوری هست ولی باز دوباره دیتا واردم می‌کنم اونجوری وارد میشه
Short Text -
و در اینپوت ماسک اینجوری وارد کردم
0000/00/00;0;_

mazoolagh
پنج شنبه 05 آبان 1401, 14:36 عصر
روز و ماه و سال رو در فیلد های جدا ذخیره کنید و به ترتیب و هر کدوم رو با توجه به نیاز خودتون بصورت نزولی یا سعودی سورت کنید و در انتها در یک فیلد Calculate به هم متصل کنید.
با این روش بعدا هم اگر بخواهید گزارشی بر اساس روز،ماه یا سال خاصی بگیرید به مشکل بر نمیخورید.

نیازی نیست، در واقع کار درستی هم نیست.
تاریخ رو بصورتlong integer ذخیره و براش input mask تعریف کنین.
هر موقع نیاز به هر بخش اون باشه با یک (یا چند) عمل ریاضی ساده بدست میاد.

parsa70
سه شنبه 10 آبان 1401, 15:10 عصر
نیازی نیست، در واقع کار درستی هم نیست.
تاریخ رو بصورتlong integer ذخیره و براش input mask تعریف کنین.
هر موقع نیاز به هر بخش اون باشه با یک (یا چند) عمل ریاضی ساده بدست میاد.
سلام دیتا تایپ باید چی باشد؟؟
ضمناً 0000/00/00;0;_ که در واقع از راست به چپ است مناسب است؟
مرسی

mazoolagh
پنج شنبه 26 آبان 1401, 18:03 عصر
سلام دیتا تایپ باید چی باشد؟؟
ضمناً 0000/00/00;0;_ که در واقع از راست به چپ است مناسب است؟
مرسی

سلام دوباره
برای input mask همون 0000/00/00 کافی هست
datatype هم همون long integer هست