>Probably you want to say "I CAN'T afford".
Excatly.
>As I said, use it just once for each table in the init your app. With a good naming convention, it must work well.
With a 100 tables application, I will have many things in memory. For now, this will work well for character field.
* Input mask
IF TYPE(This.ControlSource)='C'
This.Inputmask=REPLICATE('X',LEN(EVALUATE(This.ControlSource)))
ENDIF