Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


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.