vbscript - remove decimal and leading zeros -
below vbscript populates field called lot. @ moment when run lot field displaying manuallot field 123456.000000.
does know how can change code below make 123456.000000 0000123456? removes .000000 , starts 0000 instead.
function manuallot_onafterchange() if backflushing.codeobject.quantity < 0 backflushing.codeobject.lot = backflushing.codeobject.manuallot else if backflushing.codeobject.quantity > 0 backflushing.codeobject.lot = 0 end if end if end function
you use split() value left of decimal, , use left() stick zeros in front of it.
'how long number should testlength=10 'the number changing test="12345.00000" 'split(test, ".")(0) values left of decimal test=left("000000000000", testlength-len(split(test, ".")(0))) & split(test, ".")(0) msgbox(test)
Comments
Post a Comment