Thanks guys but your ideas didn't actually help.
The code WILL select the text, but it won't let you write over it? Then you go to another area, go back again and NOW you can change the text.
I want the user to just be able to put in the value as soon as they enter the screen. SO at the moment...