Tables

Tables are used where:

  1. A single field can hold multiple values; and
  2. A value can itself comprise more than one discrete value.

A simple example is the Other Names: (Person Details) field in the Parties module:

Table

This table can hold multiple values (a person could have many Other Names); each row holds a name. In this example there is only one column in the table, but as we see the Associated With field in the Parties module is a table with many columns:

Field table

In this case, while each row is a single value in the table, it stores more than just the name.