>We have a situation where bonds are maturing in more than 100 years time. Hence we need to ensure that we can trap when a user enters a two digit century, and force the user to enter 4 digits. - Looks simple enough!
>
>Unfortunately it seems that VFP's SET CENTURY xx ROLLOVER nn functionality fires before the valid event of the text-box and therefore makes an assumption, which in this instance is invalid.
>
>
First, Set Century On and force a four digit year. If you don't want to do that, have the user enter the starting date, and number of years/months of expiry period, then simply calculate the expiry date and show it.