Improve System Performance - Part 1
This is Part 1 of a three-part series that will discuss how to resolve performance-related issues.
Overview
Have you encountered performance-related issues within TIER, such as slow-loading forms or save actions that take longer than normal? This is Part 1 of a three-part series that will discuss how to resolve such performance-related issues.
Details
On many TIER forms, there are several TierListViews and Grids that load when the form is opened that don’t necessarily need to load until they need to be viewed.
Steps
- In the Object Explorer, for each TierListView or Grid, clear the LoadOnOpen check box.

- Double-click the button that opens the tab sheets with the TierListView or Grid (in this case, Financial). Add a [BeforeAction] section, and include the multi-command .Refresh for each TierListView and Grid, as shown in the following example.

Keep the following points in mind when working with TierListViews and TierGrids.
- When a new ListView or Grid is created, by default the LoadOnOpen property is selected, meaning that as soon as the form opens the data will automatically populate in the List or Grid, regardless if that List or Grid is displayed on the first page of the form that loads.
- One way to determine whether the LoadOnOpen property should be selected for the ListView or Grid is to see where and when in the form the data will display. If you have to click on another tab or button to view the data, it probably does not need to be set to LoadOnOpen, as this will just slow down the data load on the rest of the form.
