I wonder that after arithmetic calculation, the result will be rounded-off in VB 2005, eg. the exact result after computation is 0.67, but the VB will return the result automatically to 1.00. How can i get the exact result( 0.67) displays in TextBox field?

Just check the assigned variable is integer

Or post how you are computing and assigning through code