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.