View Full Version : کنترل صحت تعداد ارقام ورودی تاریخ
khoshblagh
سه شنبه 04 آذر 1404, 17:05 عصر
با سلام خدمت دوستان
گاهی اوقات کاربران در موقع ثبت تاریخ در editMask تاریخ روز برای روزهای زیر دهم و ماه کمتر از 10 درج عدد صفر فراموش میشود. بهترین روش جلوگیری از این گونه اشتباهات چیست؟ متشکرم.
یوسف زالی
سه شنبه 04 آذر 1404, 22:30 عصر
سلام
می تونید مسک رو از خالی به 0000/00/00 تغییر بدید
راه بهتر اینه که یک هندلر برای چک کردن تاریخ ها بسازید و در آن اگزیت اگر مشکل داشت جلوشو بگیرید
khoshblagh
دوشنبه 10 آذر 1404, 20:39 عصر
با تشکر از جناب یوسف زالی
من به این روش جواب گرفتم.
mskTarikhPardakhtWam.EditMask:='####/##/##;0;';
strTarikhPardakhtWam:=StringReplace(mskTarikhParda khtWam.Text,'/','',[rfReplaceAll]);
if strTarikhPardakhtWam.Length<8 then begin
Application.Title:='درخواست ثبت صحیح تاریخ';
ShowMessage('نسبت به ثبت صحیح تاریخ اقدام گردد'+'.');
mskTarikhPardakhtWam.SetFocus;
Exit;
end;
mskTarikhPardakhtWam.EditMask:='####/##/##;1;';
end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.