Hello,
The problem is that after you update the text with DRP it's part of the text, so you append each new DPR.
Maybe you only store the number in the harddisk variable:
Left(TextInput1.Text;Len(TextInput1.Text)-3)
In this case 200 MB is cutted to 200 and then another unit can be appended.
Alternatively you could:
Substitute(TextInput1.Text,Right(TextInput1.Text,2),DropDown.Selected.Value)
Generally it would be easier not to append these field, especially since you want to be able to change the number as well.
But since this might be necessary due to circumstances I am not fully aware of, please try my proposed solution.