Skip links

Register control

Register control

What is a tab control in FileMaker?

A Register control is a layout object in a FileMaker database that can be equipped with several different tabs. Each tab contains its own layout in the dimensions of the entire tab control. The content of the currently selected tab is always displayed, as in the following example of the tab [Master data].

Example of a register control

Settings for register controls

In layout mode, any number of tabs and corresponding settings can be saved for each tab control. The dialog for the settings can be accessed by double-clicking on the tab control or by right-clicking on the tab control and selecting the function [Register control setting].

Settings of register controls

Create and edit registers

Enter under [Register name] to enter a name for the tab. Click on [Create]to create a new tab. You can also enter calculated values in the tab name. When displaying data from a portal under a tab, for example, you can display the number of data records in the portal after the tab name as follows:

"Tab name" & If(NOT IsVoid(Portal::Field); " (" & Count(Portal::Field) & ")")

Rename register

If you want to rename a tab name, first select the desired entry and then change the tab name. Then click on the button [Rename]to save your entry.

Settings for the register control

In the right-hand area of the dialog, select which tab should be called up by default when the layout is called up. You can also select the alignment and width of the tabs.

Querying a specific register in the script editor

Sometimes it is necessary to query the currently active register in a script, for example to perform actions that should only be executed in a specific register. The command for querying a specific register and executing an action is as follows:

If [ReadLayoutObjectAttribute ("TabName"; "isFrontTabField") = 1]

   Commands for your execution script

End (if)

More questions about FileMaker? It's quicker in person.

As part of our Coaching and training services we will be happy to inform you personally about the FileMaker functions you need for the development of your FileMaker solution. Of course, we will be happy to respond to your individual wishes. Billing is individual and fair in 15-minute increments. Pay conveniently by bank transfer or PayPal.

Related Einträge

Share this page:

ERP software as flexible as your company.
We will be happy to advise you.

Customizable ERP software for Mac, Windows and iOS.

You are here: What is a tab control in FileMaker databases?