Date fields are validated automatically. You can remove all Format codes, and just set Control.Value={}, or any other Date type value. After that you will be stopped every time you try to enter invalid date.
>It may be a numeric field but what I want is a date for the field on the screen. The Format "KD'puts in the " / / ". What I want to do is check that user entered a valid date.
>
>Is there in "inputmask" that forces the input to be in the correct format, i.e. "mm/dd/yyyy"? If nor how do I check the input?
>
>>PMFJI,
>>but are you sure that field is a date field?
>>that looks like something a numeric field with input mask would allow.
>>
>>>It is letting me enter values like 66/44/9999 which is an invalid date.
>>>
>>>>>I have as a "Save" button. In the click method of the button I want to be be sure a field is a valid date, i.e. nn/mm/yyyy where nn is a valid month, mm is a valid day and yyyy is a valid year.
>>>>>
>>>>>The format of the field is KD.
>>>>>
>>>>>How can I do that?
>>>>
>>>>If you set format as D, then the field would be automatically validated.
>>>>
>>>>Otherwise you may look at the special date class I developed:
>>>>
Re: Replacing VFP's Invalid Date message Thread #
1131737 Message #
1131791
Edward Pikman
Independent Consultant