Why do you need to change Field Attributes?
Highlighting fields in error
Protecting fields during updation
Positioning Cursor
For colouring the text to compete with GUI