NightWing Enterprises - FileMaker Pro Custom Development

+   Home    About Us    Products    Demos    Resources    FAQs    Orders    Contact   +


NightWing Enterprises — Demo for FileMaker Pro™ 10

Controlling Access to Tab Control Panels!

Tab Permissions

+   For FileMaker 10   +

As a courtesy to fellow developers and potential clients, the
following demonstration file is provided for free download.

FileMaker's tab controls are a remarkably useful and versatile feature that provide open-eneded access to multiple panes or views of your data. However at times the openness of their nature can be problematic, when you need to provide the user with guidance about what should be done when and keep some areas off-limits some of the time (or for some users).

This demo shows a straightforward technique for constraining the user's access to tab panels, allowing you to specify which tabs the user may navigate to at any point in time. If users attempt to navigate to a tab that is not currently permitted, they will immediately be returned to the tab they were previously viewing. The list of permitted tabs in this example is held in a global text field - however you can implement a calculation that will conditionally determine the permitted tabs based on the state of the data or other variables in your solutions.

The technique, as implemented here, uses a pair of global text fields (with one repetition for each layout in the file) - one to store the tab permissions and the other to keep track of user tab states for each layout (so the user can be instantly returned to their previous tab if they attempt to select a non-permitted tab). Alternatively, these may be stored in global variables if preferred.

This demo makes use of the FrontTabNames( ) Custom Function* (previously published as part of the Tabmeister demo, part of the 949 series).

The Tab Permissions technique is an aid to interface clarity and provides navigation support - you should not regard it as a substitute for security (you need accounts and privilege sets for that). However the technique does provide an important addition to the range of options for control of the behavior of one of the most flexible FileMaker Pro layout objects.

This demo file is unlocked and password-free, compliments of NightWing Enterprises.

* To install Custom Functions in your solution file(s), you will require access to a copy of FileMaker Pro Advanced.

Mac OS X demo download  
Win XP/Vista demo download  

Tab Permissions demo for FileMaker Pro

NB: Should you require assistance implementing procedures such as those shown in our
example files, please consider establishing an account with us for developer support.



NightWing Enterprises
ABN 22 207 533 285
PO Box 20, Dallas, Victoria, Australia 3047
Ph +61 3 9016 3347  •   Fax +61 3 9309 8273  •   Mobile 0409 309 143

+   Home    About Us    Products    Demos    Resources    FAQs    Orders    Contact   +

©2001 - 2011 NightWing Enterprises
Please report any problems with this site to:  

NightWing Enterprises - FileMaker Solutions:- NightWing Enterprises, and the internet code-named CobaltSky is an internationally recognized Filemaker consultant, Filemaker developer and provider of Filemaker Pro custom databases, Filemaker Pro custom development, Filemaker Pro custom programmer services and Filemaker Pro custom programming.
Site created and managed using FileMaker™ Pro.

NightWing Enterprises is a division of   d a r k s k y   m e d i a