User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm designing a typical database application. Now I wounder how I should present previous versions of records.

I have two views for records now:

Create/Update view

enter image description here

Read view

enter image description here

But how should I show previous versions of the records?

I have two ideas, either as a table, with a version per row, or I could do a view similar to the "Read view" but have two side by side and present current version with the previous and also let the user browser older "pages".

Any suggestions or recommendations?

share|improve this question
whats likely to be the difference between the records between dates? – colmcq Oct 21 '11 at 14:28
@colmcq Any field. E.g. another "itemgroup" or a new "name" and "item no". – Jonas Oct 21 '11 at 14:32

I would also highlight the differences between previous records and current records, as that is likely to be the focus for anyone viewing previous records.

share|improve this answer

in light of the comment: tabulate records and add extra attribute for date. Allow column sort via date or indeed and other attribute. On click record go to your edit view.

In other words all you're doing is changing the read only view.

eg something like this: click row to reach edit mode. there are also add record and delete record buttons but they seem to have got chopped off, and ignore the numbers at the bottom.

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.