Hallo zusammen,
ich habe nun Beispieldateien erzeugt:
https://drive.google.com/file/d/0B5gZQnDCkSZwTGhJUU1ZUHpKWTQ/view?usp=sharing
"Test ausgeblendete Absäze.odt" ist das Seriendokument mit Feldern,
bedingt versteckten Absätzen und auch einem bedingt versteckten Bereich
auf Grundlage der Datenbank. Die Dateien "Ausgabe zusammenhängend" sind
eben dies, einmal als ODT und einmal als PDF, erzeugt über die
Seriendruckfunktion. Die beiden Unterordner enthalten die einzeln
ausgegebenen Seriendokumente, wiederum als ODTs bzw. als PDFs, wiederum
direkt so, wie sie mir die Seriendruckfunktion erzeugt.
Meine Beobachtungen:
* Markiere ich im Ausgangsdokument (Writer) einen Datensatz
(Datenquellen sichtbar, F4) und wähle "Daten in Felder", erhalte ich
jeweils das gewünschte Resultat – vorausgesetzt natürlich, unter
"Ansicht" ist "Versteckte Absätze" abgewählt.
* Bei beiden zusammenhängenden Dateien als Ausgabe (ODT und PDF)
funktioniert alles, wie es soll. Es werden die Felder in die Daten
aus den Datensätzen verwandelt. Die Ausblendungen funktionieren
aufgrund der gesetzten Bedingungen im Bezug auf die dort bestimmten
Datenfelder.
* Bei den einzeln erzeugten PDFs als Ausgabe funktioniert das
Ausblenden von Absätzen nicht. Das Ausblenden des Bereichs
funktioniert bei erfüllter Bedingung sehr wohl.
* Bei den einzeln erzeugten ODTs ist es wieder anders. Öffne ich eine
der durch die Seriendruckfunktion erzeugten Dateien neu, stimmt
alles. Es sind immer noch Felder (und nicht einfach als Text
eingesetzte Daten) im Dokument, aber die für den jeweiligen
Datensatz richtigen Inhalte werden angezeigt. Auch die Ausblendungen
funktionieren korrekt (versteckte Absätze und versteckte Bereiche.)
In dem Moment jedoch, wo ich die Druckfunktion oder die
PDF-Exportfunktion wähle, wird der Bereich immer angezeigt und in
die Ausgabe (Ausdruck bzw. PDF-Datei) übernommen, unabhängig vom
Zutreffen der Bedingung fürs Ausblenden. (Dasselbe Verhalten im
Bezug auf die bedingt versteckten Absätze kann ich verhindern, indem
ich in den Druckoptionen "Versteckte Absätze" abwähle – etwas
Vergleichbares für Bereiche suche ich bisher vergebens.)
Besten Dank für weiter führende Hinweise und beste Grüße
Felix
Am 15.07.2017 um 08:43 schrieb LO.Harald.Berger@t-online.de:
Hallo Felix,
Anhänge in den Listen gehen nicht. Da musst Du irgenwo im "Wolkenkuckucksheim" hochladen und den
Link hier bekannt geben.
Grüße
Harald
-----Original-Nachricht-----
Betreff: Re: [de-users] Versteckte Absätze in Seriendokument
Datum: 2017-07-14T22:54:52+0200
Von: "Felix Wolters" <lists@felix-wolters.com>
An: "users@de.libreoffice.org" <users@de.libreoffice.org>
Lieber Robert,
auch Dir besten Dank für die Antwort.
So ganz verstehe ich Deine Rückfrage nicht. Es werden fürs Ausblenden
Datenfelder aus einer Base-Datenbank abgefragt. Pro Durchlauf
(individuelles Einzeldokument mit eingesetzten Daten) wird ja immer ein
Datensatz verwendet, alle nacheinander kommen dran. Ich sehe nicht, wie
da Datenfelder aus verschiedenen Datensätzen vermischt werden könnten.
In einem zusammenhängenden Dokument bekomme ich jedenfalls korrekte
Ergebnisse, d.h., es werden aufgrund der gesetzten Bedingung in den
richtigen Fällen gemäß Datensatz die betreffenden Absätze ausgeblendet.
Bei Einzeldokumenten (egal ob als odt oder als pdf) macht es einfach gar
keine Ausblendungen.
Übrigens habe ich auch das Ausblenden von Bereichen am Start, und das
funktioniert in allen Fällen korrekt.
Beispieldateien liefere ich gern noch, falls sich sonst keine Lösung
ergibt. (Anhänge gehen hier in der Userlist wohl nicht, oder?)
Danke und Gruß
Felix
Am 06.07.2017 um 20:52 schrieb Robert Großkopf:
Hallo Felix,
ich verwende LO 5.1.6.2 unter Ubuntu GNOME 16.04.
In einem Seriendokument habe ich aufgrund der Werte bestimmter
Datenbankfelder fallweise bestimmte Absätze ausgeblendet. Das Ausblenden
funktioniert korrekt bei der Anzeige im Programm. Ebenso funktioniert
es, wenn ich über die Druckfunktion die Serienbriefe als eine
zusammenhängende Datei produziere. Wenn ich aber einzelne
Serienbrief-Dateien produziere, werden die betreffenden Absätze nicht
ausgeblendet.
Gehören die Datenbankfelder, die den Absatz bedingen, zum selben
Datensatz wie die Felder, die ansonsten in dem Serienbrief abgefragt
werden? Bei einer zusammenhängenden Datei könnte es ja sein, dass die
Bedingung des vorhergehenden Datensatzes den Absatz in dem folgenden
Abschnitt ausblendet.
Vielleicht lädst Du einmal irgendwo ein anonymisiertes Beispiel hoch.
Gruß
Robert
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.