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.

Ansteuerung des Berichtscontainer-Objekts<br />

Der restliche Ablauf des Designeraufrufs ist analog zum "normalen" Aufruf, d.h. das<br />

gesamte Schema eines Designeraufrufs mit mehreren Tabellen würde so aussehen:<br />

58<br />

<br />

(LlJobOpen, LlJobOpenLCID)<br />

<br />

(LlSetOption,<br />

LlSetOptionString,<br />

LlSetDebug,<br />

LlSetFileExtensions,<br />

LlSetNotificationMessage,<br />

LlSetNotificationCallback)<br />

<br />

LlSelectFileDlgTitleEx<br />

<br />

(LlDbAddTable,<br />

LlDbAddTableRelation,<br />

LlDbAddTableSortOrder)<br />

<br />

(LlDefineVariableStart,<br />

LlDefineVariable,<br />

LlDefineVariableExt,<br />

LlDefineVariableExtHandle)<br />

<br />

(LlDefineFieldStart,<br />

LlDefineField,<br />

LlDefineFieldExt,<br />

LlDefineFieldExtHandle)<br />

<br />

(LlDesignerProhibitAction,<br />

LlDesignerProhibitFunction)<br />

<br />

(LlDefineLayout)<br />

<br />

(LlJobClose)<br />

Alle Felder einer Tabelle müssen in der Form "." benannt<br />

werden, damit <strong>List</strong> & <strong>Label</strong> diese korrekt den einzelnen Tabellen zuordnen kann. Stellen<br />

Sie also sicher, dass Sie jedem Feldnamen die TabellenID voranstellen.<br />

Wenn Sie zusätzlich zu den Feldern einer Tabelle alle Felder von 1:1 verknüpften Tabellen<br />

zur Verfügung stellen möchten, beachten Sie bitte die Hinweise im Kapitel "4.4.<br />

Umgang mit 1:1-Relationen"<br />

4.3. Ansteuerung der Druckengine<br />

Die Ansteuerung von hierarchischen Reports mit <strong>List</strong> & <strong>Label</strong> erfolgt im Prinzip analog<br />

wie im vorigen Kapitel beschrieben. Über die Funktion LlPrintDbGetCurrentTable() kann<br />

abgefragt werden, welche Tabelle im Augenblick befüllt werden muss. Diese wird dann

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!