Serienbrief mit bedingten Bereichen
Verfasst: Do 2. Mai 2013, 10:11
Liebe Libre Office Gemeinde
Ich habe folgendes Problem:
Ich muss einen Serienbrief erstellen, der abhängig von einem DB Feld ein bestimmtes Hintergrundbild verwendet.
Es geht um Kundenkarten im Scheckkartenformat.
Die Problematik liegt in den Bereichen mit Ausblenden mit Bedingung.
In der Vorschau sieht alles wunderbar aus aber sobald man Schritt 7. "Dokument personalisieren" erreicht (dh das Druckdokument erstellt) ist alles im Eimer.
Es werden Bereiche gedruckt die nicht zu drucken sind, es werden zufällig leere Seiten eingefügt.
Zur einfachen Veranschaulichung des Problems habe ich eine einfache Version des Serienbrief Dokuments erstellt:
Es enthält 7 Bereiche, in den denen jeweils nur die Ziffer 1-7 steht.
Die ausblende Bedingung der Bereiche ist wie im Original Serienbrief: je Bereich wird auf einen Typ von Kundenkarte abgefragt, welcher aus der Quelldatei kommt.
zb: [kundenkarten_neu.Tabelle1.Kartentyp] != "Festival Card"
Auch hier ist es leicht zu sehen: In der Vorschau wird wirklich für jeden Datensatz genau eine Seite mit einer Ziffer angezeigt. Sobald man das Druckdokument erstellt ist alles anders. Statt 21 Seiten (21 Datensätze im odt) werden 41 Seiten erstellt.
Ab Seite zwei stehen plötzlich zwei Ziffern pro Seite. Seite sieben ist dafür komplett leer.
Ich kann nicht verstehen was hier falsch läuft. Evt ist es ja etwas total triviales. Die Ausnahme Bedingung ist keine verknüpfte (kein OR bzw AND) und daher kann wohl auch das Klammer Problem nicht schuld sein (ich habe aber auch schon versucht jedes Statement zu klammern, hilft auch nix).
Ich habe natürlich auch die Quelldatei (bereinigt von Kundendaten) beigefügt.
Meine Libre Office Version ist 3.6.3.2. Das Problem tritt genau so auch in OpenOffice 3.4.1 auf.
mit der Bitte um Hilfe!
Ich habe folgendes Problem:
Ich muss einen Serienbrief erstellen, der abhängig von einem DB Feld ein bestimmtes Hintergrundbild verwendet.
Es geht um Kundenkarten im Scheckkartenformat.
Die Problematik liegt in den Bereichen mit Ausblenden mit Bedingung.
In der Vorschau sieht alles wunderbar aus aber sobald man Schritt 7. "Dokument personalisieren" erreicht (dh das Druckdokument erstellt) ist alles im Eimer.
Es werden Bereiche gedruckt die nicht zu drucken sind, es werden zufällig leere Seiten eingefügt.
Zur einfachen Veranschaulichung des Problems habe ich eine einfache Version des Serienbrief Dokuments erstellt:
Es enthält 7 Bereiche, in den denen jeweils nur die Ziffer 1-7 steht.
Die ausblende Bedingung der Bereiche ist wie im Original Serienbrief: je Bereich wird auf einen Typ von Kundenkarte abgefragt, welcher aus der Quelldatei kommt.
zb: [kundenkarten_neu.Tabelle1.Kartentyp] != "Festival Card"
Auch hier ist es leicht zu sehen: In der Vorschau wird wirklich für jeden Datensatz genau eine Seite mit einer Ziffer angezeigt. Sobald man das Druckdokument erstellt ist alles anders. Statt 21 Seiten (21 Datensätze im odt) werden 41 Seiten erstellt.
Ab Seite zwei stehen plötzlich zwei Ziffern pro Seite. Seite sieben ist dafür komplett leer.
Ich kann nicht verstehen was hier falsch läuft. Evt ist es ja etwas total triviales. Die Ausnahme Bedingung ist keine verknüpfte (kein OR bzw AND) und daher kann wohl auch das Klammer Problem nicht schuld sein (ich habe aber auch schon versucht jedes Statement zu klammern, hilft auch nix).
Ich habe natürlich auch die Quelldatei (bereinigt von Kundendaten) beigefügt.
Meine Libre Office Version ist 3.6.3.2. Das Problem tritt genau so auch in OpenOffice 3.4.1 auf.
mit der Bitte um Hilfe!