Thank you for your suggestions.
>You shouldn't need to use the date check if you make sure the value is bound to a date or datetime value. The value you bind to can be either a cursor or a property on the form.
>
>Then again I think the better way to deal with this is to bind the value to a property or field, and then manipulate the field or property rather than the textbox value. IOW, work on the model not the UI.
>
>+++ Rick ---
>
>>Hi,
>>
>>I have the following code in a KeyPress method
>>
>>
>>this.value = this.value + 1
>>
>>
>>The value is supposed to be a Date. So that the Date in incremented. How do I check that the Value is valid and that it can be incremented by 1 (or whatever).
>>
>>Would the following code be correct?
>>
>>if type('this.value') = 'D'
>> this.value = this.value + 1
>>endif
>>
>>
>>Or, maybe vartype() is better. I tested, so far, and both work.
>>
>>TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham