PDA

View Full Version : فرمت تاریخ



elham123
چهارشنبه 04 اردیبهشت 1387, 07:11 صبح
سلام
خسته نباشید
من یک برنامه نوشتم که تو فرمهاش یکی از فیلدهام تاریخ هست که از نوع تکست انتخاب کردم ابتدا فقط فرمت را YYYY/MM.DD انتخاب کرده بودم حالا اومدم همین فیلد تاریخو Input Mask رو برابر با 00/00/0000 قرار دادم که احتیاج به زدن ممیز نداشته باشم خودش بزنه
حالا تو بعضی از این تاریخها وقتی موس روی فیلد قرار می گیره شکلش دو تا ممیزو داره 00/00/0000 ولی وقتی تاریخو درج می کنم میرم رو فیلد بعدی ممیزی وجود نداره
بعنوان مثال وقتی رو فیلد تاریخ هستم موقع وارد کردن 05/01/1387 می زنم می رم رو فیلد بعدی می بینم درج شده 13870105
می دونین اشکال از کجاست ؟

amirzazadeh
چهارشنبه 04 اردیبهشت 1387, 07:28 صبح
سلام
خسته نباشید
من یک برنامه نوشتم که تو فرمهاش یکی از فیلدهام تاریخ هست که از نوع تکست انتخاب کردم ابتدا فقط فرمت را YYYY/MM.DD انتخاب کرده بودم حالا اومدم همین فیلد تاریخو Input Mask رو برابر با 00/00/0000 قرار دادم که احتیاج به زدن ممیز نداشته باشم خودش بزنه
حالا تو بعضی از این تاریخها وقتی موس روی فیلد قرار می گیره شکلش دو تا ممیزو داره 00/00/0000 ولی وقتی تاریخو درج می کنم میرم رو فیلد بعدی ممیزی وجود نداره
بعنوان مثال وقتی رو فیلد تاریخ هستم موقع وارد کردن 05/01/1387 می زنم می رم رو فیلد بعدی می بینم درج شده 13870105
می دونین اشکال از کجاست ؟
اگر فیلد تاریخ رو از نوع number انتخاب کنین فکر میکنم مشکلتون برطرف بشه.

davood-ahmadi
چهارشنبه 04 اردیبهشت 1387, 08:01 صبح
InputMask شما باید
0000/00/00;0 باشد

shaghaghi
چهارشنبه 04 اردیبهشت 1387, 09:28 صبح
سلام
... وقتی رو فیلد تاریخ هستم موقع وارد کردن 05/01/1387 می زنم می رم رو فیلد بعدی می بینم درج شده 13870105
می دونین اشکال از کجاست ؟
کد مربوط به InputMask:

0000/00/00;;_

elham123
چهارشنبه 04 اردیبهشت 1387, 12:00 عصر
InputMask شما باید
0000/00/00;0 باشد

از توجه و کمکاتون ممنون راهی که آقای داوود گفتن مفید بود و مشکلم حل شد
فقط برام جالبه آخه قبلا من همین کارو می کردم با مشکلی بر نمی خوردم و تو برنامم هم بعضی فیلدهای تاریخ با این مشکل روبرو شدم بعضی ها نه
علتش برام نامعلومه

davood-ahmadi
چهارشنبه 04 اردیبهشت 1387, 15:55 عصر
احتمالاً نوع فیلد شما عددی بودی و یا سایز فیلد تکست شما هشت تایی بوده وگرنه علت خاصی نمونه داشته باشه.