The control of hierarchical reports with List & Label occurs more or less analogously to the print flow in the last chapter. With the function LlPrintDbGetCurrentTable() you can query which table's values are to be passed – as usual with LlDefineField[Ext]() and LlPrintFields(). Depending on the layout, there are two specific cases:
• Tables can be consecutive (multiple tables following each other at the same level)
• The user could have added a sub-table to the current table
We will deal with these cases in the next two sections.