I don't know if this will work for you, but in the past I have done this by adding the value to a large number and taking the right most digits - something like this:
If your variable is A and the value is 5, the text box control source could read
=Right(100000 + A,3)
and on a report the value will read 005.