Steuerung des Druckvorgangs

Die Erzeugung von hierarchischen Reports mit List & Label erfolgt im Prinzip analog wie im vorigen Kapitel beschrieben. Über die Funktion LlPrintDbGetCurrentTable() kann abgefragt werden, welche Tabelle im Augenblick befüllt werden muss. Diese wird dann – wie gehabt – über LlDefineField[Ext]() und LlPrintFields() ausgegeben. Je nach Druckvorlage können zwei Sonderfälle auftreten:

      Nach der Ausgabe einer Tabelle kann der Benutzer eine zweite Tabelle platziert haben

      Der Benutzer kann auch zur aktuellen Tabelle eine Untertabelle eingefügt haben

Diese beiden Fälle werden in den beiden nächsten Abschnitten betrachtet.