You will get multiple records with repeating data because of grouping. Taking the first of the last 4 fields shown as an example, for every revision...
Not sure I follow completely. Once the text is entered, how is the button activated? If that is by clicking on it, you've just left the control/field...