Tier Tidbit - TabStop Conditions
Overview
Tier Tidbit - TabStop Conditions.
Resolution
TIER® TIDBITS
TabStop Conditions
Ever wanted to be able to control where the next TabStop is based on some condition, like the state of another control? We have a solution for that! The TabStop Condition property on a control allows you to create ‘rules’ that determine if tabbing will stop on a particular control or not.
In the example shown below, there are 4 TierEdits named TierEdit1 thru TierEdit4. These are the only four controls on the form that have TabStop checked and the OnActivate button has a [BeforeAction] of TierEdit1.SetFocus so when the form is opened, the cursor is already in the TierEdit1 box.
The 3rd one down (TierEdit3) has the TabStopCondition property set as follows; (:TierEdit2<>””). This ‘rule’ will skip TierEdit3 if TierEdit2 is empty.

Additionally, you could add a Calculation on TierEdit3 as follows: (IfThen(:TierEdit2="","",:TierEdit3). This way if TierEdit2 is cleared, TierEdit3 will also clear.
To demonstrate this, enter data in TierEdit1, press Tab, don’t enter data in TierEdit2, press Tab again. TierEdit3 is skipped and the cursor is at TierEdit4. Press Tab again and you are back at TierEdit1, press Tab, enter data in TierEdit2, press Tab and it will tab to TierEdit3.
If you clear out TierEdit2, TierEdit3 should also clear and tabbing should skip it again.
The TabStop Conditions are similar to Validations and follow the same format. For more form design tips, please search our support portal under the solutions section.
TIER® Tidbits are brought to you weekly by Netsmart TIER Support.
If you have a question about a Tidbit or suggestions on future Tidbits, please contact us at TierSupport@ntst.com.
