>lnNumero=1 >? PADL(lnNumero,6,'0') && Returns 000001 > >lnNumero=1.00 >? PADL(lnNumero,6,'0') && Returns 001.00 >>
>lnNumero=INT(lnNumero) >? PADL(lnNumero,6,'0') && Returns 000001 >lnNumero was calculated by something like VAL('1'), for example. So, yes, that gives 1.00. But, I wonder why this has worked for years without having to apply the INT() approach. Thanks for the info, I'll try to clarify that later on.