John,
If the fields all have to be all filled in you could prevent editing old records with this When:
return empty(this.Value)>I plan on having a button for the user to append the records. But when there not appending, I just want the user to view the data in the textboxes and not alter it.