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 [email protected]: > 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" <[email protected]> > An: "[email protected]" <[email protected]> > > 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: [email protected] 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
