the web front-end for your database

Table Preferences

The Table Preferences is where you setup how the table will appear including the fields that will be available in the grid and details pane.

You can view the latter part of the video Adventure Works in 5 Minutes to see a walkthough of the Table Preferences.

To access the Table Preferences you would click on the gear icon next to the table name in the details tab.  You can see the details tab in the image to the right. 

Main Table Preferences

The main preferences allow you to set the table caption, caption fields and its role.

  • Caption: The Display name of the table as seen in the menu and other places.
  • Type: Allows you to change how this table is accessed and used.  For more details see the Manage Tables section of the page: Database Preferences.
  • Caption Fields: The fields that are used to name the current row.  In the example we chose the Lastname and Firstname columns.  You can see this in action in the full page image at the top of the screen.
  • Allow Quick Print by All: Allow non-Admin users to run their own Quick Reports.

Table Fields

The Tables Fields tab is where you select and arrange the columns that appear in the table at the top of the screen.

If a column points to a lookup table then the lookup value will be used.   The fields used from the lookup table are determined by adjusting that fields lookup columns in the Field Preferences.

Default Sort: This sets the initial sort order of the table.

Form Fields

The Form Fields tab is similar to the Table Fields tab but it is used to add, remove or rearrange the fields that will be visible in the details pane.

dbFront will use the field list along with what it knows about the screen space available to make a display that is as useful as possible.

Once you save the table preferences then you can open the Field Preferences for the displayed fields to further adjust how the fields appear and interact with the user.


The Layout tab is used to specify how you want the form to be arranged.

  • Label Position: The default placement of the fields label, [Left, Right, Top, Inline, None].  Can be overridden at the field level.
  • Css Class: The CSS class to assign to the form. That facilitates futher customization of the layout via CSS.
  • Max Column Count: The maximum number of columns
  • Min Column Space (Pixels): The minimum amount of space to leave each column.

Search Fields

The Search Fields tab is where you specify what fields a user can use for Advanced Searches.

Row Security

The Row Security tab is used to manage user access to the individual table rows.  For more details see Row Security.

Action Buttons

The tab named Action Buttons is used to add, delete, rename or rearrange the action buttons assigned to this table.

Once you have create a button you will need to save your changes so that you can then see and setup what the button will do.  For more details see the topic: Action Buttons

Next Step

The next step is to:

Content you want the user to see goes here.