logic to a form to repeat and answer questions again.

Is there a way to apply logic to a form that when asked at the end if they have another record to input that they can fill out the questions again but some fields do not need to be completed again such as name?