29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Druckvorgang<br />

Der Anfangssatz wird in eine Variable geschrieben, die in einem 'vor der <strong>List</strong>e angeordneten<br />

Objekt' ausgegeben wird. Nachdem die <strong>List</strong>e dann voll ist wird der letzte<br />

Satz in eine Variable geschrieben, die in einem an diese <strong>List</strong>e angehängten Objekt<br />

benutzt wird.<br />

In diesem Beispiel ist die Variable 'Anfangsautor' in einem unverketteten Objekt,<br />

'Endautor' in einem an die <strong>List</strong>e angehängten Objekt:<br />

LlPrintStart()<br />

< ... normale Aufrufe (s.o.) ...><br />

Endautor = "";<br />

<br />

{<br />

LlDefineVariable("Anfangsautor",<br />

)<br />

LlPrint();<br />

<br />

{<br />

<br />

LlDefineVariable("Endautor",<br />

Endautor)<br />

Fehler = LlPrintFields();<br />

if (Fehler LL_WRN_REPEAT_DATA)<br />

{<br />

if (LlPrintDidMatchFilter())<br />

Endautor = ;<br />

<br />

}<br />

}<br />

if (Fehler = LL_WRN_REPEAT_DATA)<br />

Fehler = 0<br />

}<br />

while LlPrintFieldsEnd() = LL_WRN_REPEAT_DATA<br />

LlPrintFieldsEnd()<br />

LlPrintEnd()<br />

� Rechnungen, die variabel lange <strong>List</strong>en haben, sind kein Problem, da das angehängte<br />

Objekt (in diesem Fall ein Textobjekt mit dem Zwischensumme und Endsumme des<br />

Rechnungsbetrags) immer auch erst dann ausgefüllt wird, wenn man die Teilsumme<br />

der <strong>List</strong>e dieser Seite kennt, weil diese Datensätze schon ausgegeben wurden. Hier<br />

kann in angehängte Objekte nur die Zwischensumme vollständig ausgegebener Datensätze<br />

eingefüllt werden.<br />

LlPrintStart()<br />

< ... das übliche (s.o.) ...><br />

Fehler = 0<br />

Summe = 0<br />

<br />

{<br />

Zwischensumme = 0<br />

<br />

47

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!