What is a Tabular Form?
A common design approach when building web applications is to list records from a database table on one page, then link to another page where the particular record can be modified (also known as drill down). Using this approach means that in order to edit multiple records we need to navigate backwards and forwards between pages. From a user perspective, this can make the data manipulation process frustrating and more time consuming, especially if multiple records need to be manipulated at the same time.
Tabular Forms provide a way to help minimize the need to navigate to other pages by enabling multiple records to be manipulated on a single page. A Tabular Form can display both editable and non-editable fields in a grid-like format, allowing the user to see the "big picture", and by that, making its data manipulation task easier. Tabular Forms are not always going to be practical in all situations, but if we are only dealing with a small number of fields the max...