Toolmaker Produkt-Dokumentation

Tabellenverarbeitung

Inhaltsübersicht


Hier werden die unterschiedlichen Methoden für eine Tabelleneinmischung beschrieben.

Hinweis:

Ergänzende Hinweise zur Tabellenverarbeitung in Word siehe Microsoft Offfice Word-Hilfe - Herstellen von Zellbezügen in einer Tabelle.

Standardeinmischung

Bei einer Standardeinmischung mit Tabellen wird unterschieden zwischen Tabellen ohne bzw. mit vorhandenen Werten, die beim Einmischen erhalten bleiben.

Standardeinmischung ohne Tabelleneinträge

Alle Datensätze werden nur in einer Tabelle eingemischt. Bei Platzhaltern außerhalb der Tabelle werden die Werte aus dem ersten Datensatz benutzt. Das Schlüsselwort kann angegeben werden. Dieses Schlüsselwort ist optional.

Siehe BEISP0700.


0080 – Standardeinmischung ohne Tabelleneinträge



0115 – Ergebnis Standardeinmischung

Standardeinmischung mit Tabelleneinträgen

Eine Tabelle kann bereits Werte beinhalten, die beim Einmischen nicht überschrieben werden. Die Musterzeile wird mehrfach vervielfältigt und wird an die Position der Musterzeile eingefügt. Die Tabelle kann konstante Werte (Pauschalzeile) und/oder auch berechnete Felder (Summenzeile) beinhalten. Es können die Word-Rechenoperationen verwenden werden. Die möglichen Funktionalitäten sind Wordfunktionen und auch dort beschrieben.

Siehe BEISP0703.


0129 – Standardeinmischung mit Tabelleneinträgen



0128 – Standardeinmischung mit Tabelleneinträgen & eingeblendeten Formeln



0127 - Ergebnis Standardeinmischung mit Tabelleneinträgen

Ohne Tabelleneinmischung

Alle Datensätze werden so behandelt wie ein Multireport (ohne Tabelle im Dokument). Das Dokument muss das Schlüsselwort MRGTBL(*NO) haben. Wird *MRGTBL(*NO) verwendet, so darf am Ende des Platzhalters kein %-Zeichen stehen.

Siehe BEISP0701.


0113 – ohne Tabelleneinmischung



0122 – Ergebnis ohne Tabelleneinmischung

Tabelleneinmischung mit Multireportfunktion

Alle Datensätze werden nur in einer Tabelle eingemischt. Für Platzhalter außerhalb der Tabelle werden die Werte aus dem aktuellen Datensatz verwendet. Somit werden n Dokumente erstellt. Das Schlüsselwort *MRGTBL(XXXX) muss eingegeben werden.

XXXX = Name eines Platzhalters für Selektion aus den Datensätzen.

Der Name des Platzhalters kommt aus der Datei die für die aktuellen Datensätze des Dokumentes benutzt wird.

Siehe BEISP0702.


0114 – Tabelleneinmischung mit Multireportfunktion



0190 – Datei für Einmischenung der Datensätze



0116 - Ergebnis Tabelleneinmischung mit Multireportfunktion

Tabelleneinmischung mit %-Platzhalter

Als Platzhalter wird nur der Wert des aktuellen Datensatz genommen. Ohne Tabelleneinmischung kann auf %-Zeichen verzichtet werden.

Achtung: Wird MRGTBL(*NO) verwendet und steht am Ende des Platzhalters ein %-Zeichen, bleibt dieses nach dem Einmischen stehen.

Siehe BEISP0702.


0118 – Tabelleneinmischung mit %-Platzhalter



0119 - Tabelleneinmischung mit %-Platzhalter



0120 - Tabelleneinmischung mit %-Platzhalter



0121 – Ergebnis Tabelleneinmischung mit %-Platzhalter

Tabelleneinmischung mit erweiterter SQL-Anweisung

directword ermöglicht mit Befehl DWMRGDOC einen weiteren Zugriff auf eine andere Datei zur erweiterten Datenselektion. Dies erfolgt mit einer zusätzlichen SQL-Abfrage.

Siehe BEISP0704!

Beim Befehl DWMRGDOC erfolgt der erste Zugriff auf die angegebene Datenbank. Diese Daten werden zum Einmischvorgang verwendet.


0193 - Tabelleneinmischung mit erweiterter SQL-Anweisung


Ist die Checkbox SQL-Anweisung mit DWMRGDOC benutzen aktiviert, so wird pro eingemischten Datensatz aus der Primärdatei die eingetragene SQL-Anweisung zusätzlich ausgeführt.
Im Beispiel erfolgt eine Ausgabe nur, wenn der Inhalt des Feldes POST02 aus Datei BEISP01F identisch ist mit dem Inhalt des Feldes POST02 aus Datei BEISP04F.


0194 - Tabelleneinmischung mit erweiterter SQL-Anweisung


Aufbau der Vorlage:


0195 - Tabelleneinmischung mit erweiterter SQL-Anweisung


Ergebnis nach dem Einmischvorgang:


0196 – Ergebnis Tabelleneinmischung mit erweiterter SQL-Anweisung


Relevante Datensätze für den Einmischvorgang:


0197 – Inhalt der Primärdatei



0198 - Inhalt der Sekundärdatei – 1.Datensatz



0199 - Inhalt der Sekundärdatei – 2.Datensatz