I really don't see what info is missing.
So, I'll say the same thing again, but differently:
Users need to have the ability to edit data of a table. Everytime a record is changed/updated, its revision number is incremented by one.
One way is to edit data directly in a datasheet form, but will...