1.2. User Interface Basics

Ah3 has a reasonable consistent interface. Most dialogs are comprised of forms and tables and buttons. Information is stored as records in the database. These records are displayed and selected through the use of tables. The tables can be sorted by their contents and many of the tables can have their contents filtered.

Information in the database is manipulated through the forms. Each form will have one or more fields holding the data of the selected record.

1.2.1. Form Basics

Ah3 has a reasonable consistent interface. Information is entered through forms. Records of information can be selected by clicking on the desired row in a table.

New records of information is created by clicking the New button associated with the form. The form can then be filled out with the appropriate information then saved by clicking the Save button.

If an error is made, pressing the key combination Ctrl-Z will undo the edits in the field. Moving to a new record without saving the changes will discard any changes made on the form.

A record can be deleted by clicking the Delete button. An appropriate confirmation dialog box will be presented to confirm that the record should really be deleted.

1.2.2. Table Basics

Figure 1-1. Table Example

Tables present multiple records of data from the database. At the top of the table is column headings. These heading can be clicked on to order the table on that column. Clicking on subsequent column headings will order the table on the new column heading while keeping the ordering already set by the previous headings clicked. Clicking subsequent times on the column heading will reverse the order in which the records will be ordered for that column.

Many tables have a form associated with them. Clicking on a record of information in the table will select that row and place its data in the form to be modified.

1.2.2.1. Filtering Table Contents

Many of the tables have the ability to filter the records shown by their content. These tables will have a form associated with them as well as a Search and Clear Form buttons. The Clear Form button clears the entries in the form so that search information can be entered. Fields can be only partially filled out, such as entering only the last name and not the first. The filtering is also case insensitive. In other words, jack will match Jack Davis as well as Don jackSon.