With a large number of records, you might see slow performance in the table loop, especially as more records are selected. The following list suggests some tips for improving performance:
Use data chunking in the table field. For example, in the Advanced Display tab of the Field Properties window, set the size of the chunk to 50. This means that the AR System server processes only 50 records at a time.
If you are not using data chunking, you can specify a maximum number of rows to be displayed in the table field, for example, 50. To set this property, enter a number of maximum rows in the Table Property tab of the Field Properties window. For more information, see Creating-and-managing-packing-lists.
Make sure you define a Run If condition in your active link. Otherwise, the design of the table loop actually goes through every single record in the table and checks against the active links that are associated with that table.
Limit the active links in the table loop to run only against rows that are selected. To do so, append `$ (backquote character followed by a dollar sign) to the end of the names of the active links contained within the table loop guide. (You do not need to change the name of the active link that calls the guide, the names of the table loop actions, or the name of the active link guide referenced by the call guide.)