PDA

View Full Version : سوال: ثبت ساعت



yaser.barati
جمعه 13 مرداد 1396, 01:39 صبح
با سلام خدمت دوستان خوب برنامه نویس.
من دارم یک پروژه حضور و غیاب پرسنل کار میکنم.در این پروژه ساعت ورود و خروج پرسنل ثبت میشه.میخوام بدونم چه راهکاری وجود داره در editBox کاربر مجبور بشه به طور صحیح ساعت رو وارد کنه.مثلا اگه دقیقه رو 80 زد خطا بده.یا ساعت رو 25 زد خطا بده.یا اگر دو رقم فقط وارد کرد خطا بده.ساعت و دقیقه در یک editBox هست و از نوع string ثبت میشه.ممنون میشم پیشنهاد بدید

yaser.barati
یک شنبه 15 مرداد 1396, 00:55 صبح
اقا لطفا یه نفر جواب بده

hp1361
یک شنبه 15 مرداد 1396, 06:22 صبح
با سلام خدمت دوستان خوب برنامه نویس.
من دارم یک پروژه حضور و غیاب پرسنل کار میکنم.در این پروژه ساعت ورود و خروج پرسنل ثبت میشه.میخوام بدونم چه راهکاری وجود داره در editBox کاربر مجبور بشه به طور صحیح ساعت رو وارد کنه.مثلا اگه دقیقه رو 80 زد خطا بده.یا ساعت رو 25 زد خطا بده.یا اگر دو رقم فقط وارد کرد خطا بده.ساعت و دقیقه در یک editBox هست و از نوع string ثبت میشه.ممنون میشم پیشنهاد بدید

سلام

خوب شما به عنوان برنامه نویس باید این موارد رو کنترل کنید دیگه.

مثلا برای ادیت دقیقه میتونید در رویداد OnExit مقدار رو بگیرید و با یه دستور if چک کنید که بزرگتر از 60 نباشه و در غیر اینصورت بهش پیام خطا نشون بدید.(البته با فرض اینکه پروپرتی OnlyNumber رو فعال کردید و بعد از خواندن مقدار رشته از ادیت، اونو تبدیل به عدد کرده اید)

و یا اینکه تمام این چک کردن ها رو در زمان فشردن دکمه ثبت انجام بدید.