Antw: Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Axel, ich hatte erst jetzt mal wieder Zeit in die Liste zu schauen und Deine Frage entdeckt. Ich habe mich damit vor längerer Zeit auch beschäftigt und die Etikettenfunktion untersucht. Leider finde ich meine Notizen dazu gerade nicht. Auf alle Fälle bestand die Lösung darin, in der Vorlage einen Masterbereich zu definieren, und darin erst mal die Felder zu plazieren. Dann von diesem abhängige Bereiche, die dann per aktualisieren alle Änderungen des Masterbereichs mitbekommen. Ich hoffe, diese Fährte führt nicht zu sehr in die Irre. Ich komme leider im Moment auch nicht dazu, es neu auszutesten. Br.Egidio Axel Glienke a...@glienke.cc 03.05.2012 20:29 On Thu, 03 May 2012 18:48:08 +0200, Nino Novak wrote: Hallo Axel, Am Donnerstag, 3. Mai 2012, 17:55:56 schrieb Axel Glienke: danke für deinen Einsatz! Dass ist schon mal eine Lösung mit der man arbeiten kann. Yepp. Mein Problem waren zwar nicht die Seitenumbrüche, sondern die Tatsache, dass man eine ganze Seite mit den Wiederholungsabschnitten füllen muss, damit es halbwegs funktioniert. Und nach dem Einfügen müssen am Ende des Wiederholungsbereiches eventuell vorhandene nicht gefüllte Felder auch noch von Hand gelöscht werden - einfach schade, dass so was nicht automatisch funktioniert wie in Word. Aber so ist es schon ganz gut. Ja, das sollte nicht so kompliziert sein in den Seriendruck eine option aufzunehmen, wie diese erstellt werden. Wie man das in Libreoffice am besten angeht bzw. beantragt weiß ich nicht würde es aber unbedingt unterstützen. -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert -- Sollte diese Nachricht Spam sein, bitte hier klicken: http://mail.kanaan.org/cgi-bin/learn-msg.cgi?id=4A5854087F4.AE9F7 -- -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: Antw: Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Egidio, was ist ein Masterbereich? Und von Abhängigkeiten versteh ich auch nichts, zumindest nicht, wenns um Writer geht. Danke Dir. Axel On Fri, 04 May 2012 21:40:50 +0200, B Egidio wrote: Hallo Axel, ich hatte erst jetzt mal wieder Zeit in die Liste zu schauen und Deine Frage entdeckt. Ich habe mich damit vor längerer Zeit auch beschäftigt und die Etikettenfunktion untersucht. Leider finde ich meine Notizen dazu gerade nicht. Auf alle Fälle bestand die Lösung darin, in der Vorlage einen Masterbereich zu definieren, und darin erst mal die Felder zu plazieren. Dann von diesem abhängige Bereiche, die dann per aktualisieren alle Änderungen des Masterbereichs mitbekommen. Ich hoffe, diese Fährte führt nicht zu sehr in die Irre. Ich komme leider im Moment auch nicht dazu, es neu auszutesten. Br.Egidio Axel Glienke a...@glienke.cc 03.05.2012 20:29 On Thu, 03 May 2012 18:48:08 +0200, Nino Novak wrote: Hallo Axel, Am Donnerstag, 3. Mai 2012, 17:55:56 schrieb Axel Glienke: danke für deinen Einsatz! Dass ist schon mal eine Lösung mit der man arbeiten kann. Yepp. Mein Problem waren zwar nicht die Seitenumbrüche, sondern die Tatsache, dass man eine ganze Seite mit den Wiederholungsabschnitten füllen muss, damit es halbwegs funktioniert. Und nach dem Einfügen müssen am Ende des Wiederholungsbereiches eventuell vorhandene nicht gefüllte Felder auch noch von Hand gelöscht werden - einfach schade, dass so was nicht automatisch funktioniert wie in Word. Aber so ist es schon ganz gut. Ja, das sollte nicht so kompliziert sein in den Seriendruck eine option aufzunehmen, wie diese erstellt werden. Wie man das in Libreoffice am besten angeht bzw. beantragt weiß ich nicht würde es aber unbedingt unterstützen. -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert -- Sollte diese Nachricht Spam sein, bitte hier klicken: http://mail.kanaan.org/cgi-bin/learn-msg.cgi?id=4A5854087F4.AE9F7 -- -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: Antw: Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Axel ich musste da auch erst die Funktionsweise beim Erstellen von Etiketten analysieren... Dort wird pro Etikette ein Bereich (und ein Rahmen, der aber für Serienbrieffunktion unwichtig ist) erstellt. Ab dem zweiten Bereich, werden alle weiteren mit dem ersten verknüpft, weshalb ich den ersten Master nenne. Einfügen - Bereich - Haken bei Verknüpfen - Master-Bereich aus Pulldown auswählen. Soviele Bereiche einfügen als nötig Feldbefehle nur im ersten Bereich einfügen und mit Extras - Aktualisieren - Verküpfungen alle verknüpften Bereiche an den ersten angleichen. Dann entstehen zwischen den Bereichen keine Seitenumbrüche. Es kann sein, dass am Schluss des Bereichs ein Nächster Datensatz Feldbefehl eingefügt werden muss. Man muss zwar auch viele Bereiche erstellen, kann sie aber automatisch angleichen, weil alle Änderungen im Master mit Aktualisieren auf alle verknüpften übertragen werden. Braucht leider einiges Experimentieren. Br.Egidio Axel Glienke a...@glienke.cc 04.05.2012 22:33 Hallo Egidio, was ist ein Masterbereich? Und von Abhängigkeiten versteh ich auch nichts, zumindest nicht, wenns um Writer geht. Danke Dir. Axel -- -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Wed, 02 May 2012 01:30:32 +0200, Nino Novak wrote: Moin Moin, Am Dienstag, 1. Mai 2012, 22:46:55 schrieb Nino Novak: Am Dienstag, 1. Mai 2012, 22:10:32 schrieb Nino Novak: Irgendwie bin ich damit auch am Ende meines Lateins und würde, wie gesagt, akut erst mal einen Makro-Freak suchen. Hab mal ne entsprechende Anfrage[1] in der englischen User-Liste gestartet. ... und eben kam die erlösende Antwort von Andrew Pitonyak, dem Macro-Guru :-) Axel, probierst du's mal damit? Bei meinem Testdokument konnte ich die Seitenumbrüche damit restlos entfernen. Das verlinkte Dokument erscheit bei Google an erster Stelle, Link: www.pitonyak.org/AndrewMacro.odt Gruß Nino Hallo Nino, danke für deinen Einsatz! Dass ist schon mal eine Lösung mit der man arbeiten kann. Dabei ist mir ein anderer Gedanke gekommen. Ist es möglich, per Macros schleifen in ein dokument einzufügen. Also vll. in der Art: Textmarke-Anfang Hier kommt beliebiger Text (mit Seriendruckfeldern) Textmarke Ende Das Makro arbeitet für alle Datensätze in der DB den Text zwischen den beiden Textmarken ab. Gibts sowas vll., kann man das mit Makro realisieren? -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Thu, 03 May 2012 18:48:08 +0200, Nino Novak wrote: Hallo Axel, Am Donnerstag, 3. Mai 2012, 17:55:56 schrieb Axel Glienke: danke für deinen Einsatz! Dass ist schon mal eine Lösung mit der man arbeiten kann. Yepp. Mein Problem waren zwar nicht die Seitenumbrüche, sondern die Tatsache, dass man eine ganze Seite mit den Wiederholungsabschnitten füllen muss, damit es halbwegs funktioniert. Und nach dem Einfügen müssen am Ende des Wiederholungsbereiches eventuell vorhandene nicht gefüllte Felder auch noch von Hand gelöscht werden - einfach schade, dass so was nicht automatisch funktioniert wie in Word. Aber so ist es schon ganz gut. Ja, das sollte nicht so kompliziert sein in den Seriendruck eine option aufzunehmen, wie diese erstellt werden. Wie man das in Libreoffice am besten angeht bzw. beantragt weiß ich nicht würde es aber unbedingt unterstützen. -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Sun, 29 Apr 2012 11:15:05 +0200, Robert Großkopf wrote: Hallo Axel, ich verwende die Serienbrieffunktion, um ein Veranstaltungsheft zu erstellen. In der Datenbank sind die Veranstaltungen und ich habe eine Vorlage für die Veranstaltungen, die über versteckte Absätze etc. genau das audruckt, was benötigt wird. Dabei kann eine Veranstaltung kann relativ wenig Platz (3 Zeilen) oder lang sein (halbe Seite), also es können je nachdem 2 - 5 Veranstaltungen auf einer Seite sein. Drucke ich die Veranstaltungen als Serienbrief aus, habe ich auf jeder Seite genau 1 Veranstaltung, getrennt durch einen harten Seitenumbruch. Leider kann man anscheinend diesen Seitenumbruch auch nicht durch SuchenErsetzen oder andere Weise als jeden Absatz einzeln im Formatierungsmenü zu bearbeiten, löschen. Die einfachste Variante aus meiner Sicht als Datenbänkler wäre, einen Bericht zu erstellen. Bei dem kannst Du den Seitenumbruch z.B. mit der Gruppierung koppeln, so dass die zusammengehörigen Veranstaltungen auch auf einer Seite stehen bleiben. Das bringt mich nicht wirklich weiter, weil das erstellen des Katalogs nur ein Schritt ist. Einfügen von Werbung, Redaktionstexten, Grafiken, Inhaltsverzeichnissen usw. kommen noch hinzu. Mir würde schon reichen, global für das gesamte Dokument die Formatierung Seitenumbruch davor ... entfernen zu können. Weder das gesamte Dokument zu markieren und die Option zuerst einfügen und dann wieder entfernen ist erfolgreich, noch gibt es eine Möglichkeit via suchenersetzen das zu löschen. Gibt es vll. noch andere Möglichkeiten, das Dokument zu manipulieren? Gruß Axel -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Axel Glienke schrieb: ich verwende die Serienbrieffunktion, um ein Veranstaltungsheft zu erstellen. Hallo Axel, ich habe noch Probleme, mir genau vorzustellen, was Du genau vorhast, könnte mir aber denken, dass folgendes ein Lösungsansatz sein könnte. Nehmen wir an, du hast eine Adressdatenbank und möchtest nun eine Adressliste, (keinen Serinebrief) drucken. Dafür fügst du in eine Zeile per 'Einfügen - Feldbefehl - Andere - Datenbank - Seriendruckfeld (Feldtyp)' die Felder, die du brauchst, ein. Am Ende der Ziele fügst du 'Einfügen - Feldbefehl - Andere - Datenbank - Nächster Datensatz (Feldtyp)' ein. Wenn du das per 'Datei - Drucken - Serienbrief' ausdruckst, fügt LibO per 'Nächster Datensatz' die weiteren Zeilen (und wenn's sein muss Seiten) automatisch an. Wenn ich nun in Gedanken Adressen durch Veranstaltungen ersetze sollte dieses Vorgehen deine Veranstaltungsliste erzeugen. Evtl hilft dir das weiter? Grüße Rainer -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Tue, 01 May 2012 10:52:42 +0200, Rainer Bielefeld wrote: Axel Glienke schrieb: ich verwende die Serienbrieffunktion, um ein Veranstaltungsheft zu erstellen. Hallo Axel, ich habe noch Probleme, mir genau vorzustellen, was Du genau vorhast, könnte mir aber denken, dass folgendes ein Lösungsansatz sein könnte. Nehmen wir an, du hast eine Adressdatenbank und möchtest nun eine Adressliste, (keinen Serinebrief) drucken. Dafür fügst du in eine Zeile per 'Einfügen - Feldbefehl - Andere - Datenbank - Seriendruckfeld (Feldtyp)' die Felder, die du brauchst, ein. Am Ende der Ziele fügst du 'Einfügen - Feldbefehl - Andere - Datenbank - Nächster Datensatz (Feldtyp)' ein. Wenn du das per 'Datei - Drucken - Serienbrief' ausdruckst, fügt LibO per 'Nächster Datensatz' die weiteren Zeilen (und wenn's sein muss Seiten) automatisch an. Wenn ich nun in Gedanken Adressen durch Veranstaltungen ersetze sollte dieses Vorgehen deine Veranstaltungsliste erzeugen. Evtl hilft dir das weiter? Grüße Rainer Der Seriendruck fügt nach dem Ende jeden Dokuments automatisch einen Seitenumbruch ein. Ich möchte jedeoch keinen Umbruch, da ich kein festes Seitenlayout habe, sondern nur eine flexible Vorlage, die je nach Datensatz eine halbe Seite oder nur 2-3 Zeilen lang sein kann. Herauskommen soll ein Dokument, das fortlaufend die Datensätze nacheinander abbildet. Ich probiers mal mit nem Beispiel: Meine Vorlage: == Datum Titel Beschreibung Zielgruppe Anbieter Preis == Aus diesen Felder soll ein Dokument mit zum Beispiel 70 Angeboten einfach untereinander aufgelistet werden. Über Bereiche, Spalten, Textfluss, Bedingte Absätze usw. bekomm ich eine sehr schönes Layout hin (Weshalb ein Datenbankreport nicht geeignet ist) Wenn ich mir aus dieser Vorlage einen Seriendruck machen lasse, wird automatisch in den ersten Absatz der Vorlage im Absatz ein Seitenwechsel vorher eingefügt. Und diesen Seitenwechsel kann ich nur manuell einzeln löschen. Wenn ich mit nächster Datensatz arbeite, muß ich nachschauen, wieviel Datensätze es sind und genau diese Anzahl einfügen. Manche andere Produkte nennen diese Funktion Katalogerstellung. Grüße Axel -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Axel Glienke schrieb: Der Seriendruck fügt nach dem Ende jeden Dokuments automatisch einen Seitenumbruch ein. I Hallo, ich weiß was ein Seriendruck macht. Ich probiers mal mit nem Beispiel: Meine Vorlage: == Datum Titel Beschreibung Zielgruppe Anbieter Preis == Wenn du da unten Nächster Datensatz dran hängst hast du mein Beispiel verwirklicht, es wird kein Seitenumbruch, sondern die nächste Veranstaltung mit Datum Titel Beschreibung Zielgruppe Anbieter Preis Nächster Datensatz in der nächsten Zeile angefangen Wenn ich mit nächster Datensatz arbeite, muß ich nachschauen, wieviel Datensätze es sind und genau diese Anzahl einfügen. Das hast du jedenfalls völlig missverstanden. Nächster Datensatz ist ein Feldbefehl, wie man eigentlich meiner Anleitung 'Einfügen - Feldbefehl - Andere - Datenbank - Nächster Datensatz (Feldtyp)' meines Erachtens problemlos entnehmen kann. Kurz gesagt, du musst in dein bestehendes Dokument einfach hinter Preis (oder meinetwegen hinter ==) den Feldbefehl Nachster Datensatz per 'Einfügen - Feldbefehl - Andere - Datenbank - Nächster Datensatz (Feldtyp)' einsetzen. Das Ergebnis des Einsatzes dieses Feldbefehls: LibO druckt per Serienbrief genau die Datensätze, die du bisher auch schon als Ausgabe bekamst, nur dass nach Preis (oder meinetwegen hinter ==) nicht erst mal eine neue Seite eingefügt wird, sondern sofort in der nächsten Zeile die nächste Veranstaltung kommt. Grüße Rainer -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Tue, 01 May 2012 11:38:09 +0200, Rainer Bielefeld wrote: Axel Glienke schrieb: Der Seriendruck fügt nach dem Ende jeden Dokuments automatisch einen Kurz gesagt, du musst in dein bestehendes Dokument einfach hinter Preis (oder meinetwegen hinter ==) den Feldbefehl Nachster Datensatz per 'Einfügen - Feldbefehl - Andere - Datenbank - Nächster Datensatz (Feldtyp)' einsetzen. Das Ergebnis des Einsatzes dieses Feldbefehls: LibO druckt per Serienbrief genau die Datensätze, die du bisher auch schon als Ausgabe bekamst, nur dass nach Preis (oder meinetwegen hinter ==) nicht erst mal eine neue Seite eingefügt wird, sondern sofort in der nächsten Zeile die nächste Veranstaltung kommt. Ich erkläre Dir gerne die Funktion Nächster Datensatz an einem Bespiel Vorlage: = name telefonnummer nächster datensatz name telefonnummer nächster datensatz = Wenn Du so ein Dokument anlegst, passiert folgendes beim ausdruck Name1 Telefonnummer1 Name2 Telefonnummer2 seitenumbruch Name4 Telefonnummer4 Name5 Telefonnummer5 seitenumbruch Name7 Telefonnummer7 usw. Du merkst Name3 und Name6 wurden ausgelassen, weil am Dokumentende automatisch ein Nächster Datensatz angewendet wurde. Könnte Dir das jetzt noch ausführlicher erklären, aber ich denke es ist auch so logisch verständlich, wie die funktion nächster Datensatz gedacht ist. Gruß Axel -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Axel Glienke schrieb: Hallo, hast recht, ich habe ein paar meiner Schnelltests unsinnig überinterpretiert. Ich weiß doch nur ungefähr was die Serienbrieffunktion so alles macht. Für dein Ziel muss man tatsächlich die Datensatz-Konstruktion (jeweils mit Nächster Datensatz als Abschluss) mindestens so oft einfügen wie man Veranstaltungen hat, mit Bedingung TRUE für nächsten Datensatz hört LibO allerdings nach dem letzten (ggf. gefilterten) Datensatz auf - leider nur mit Datenbankinhalten, nicht mit sonstigen Inhalten des Druckdokuments. Bei ein paar Leerzeichen ist's nicht weiter schlimm, wenn man nicht gleich 1000 Datensätze Überhangreserve vorgesehen hat, aber wenn noch freie Texte und Bilder dazu kommen werden noch jede Menge Seiten ohne Datenbankinhalt angehängt. Könnte man zunächst per PDF-Printer machen und dann nur die ersten Seiten mit sinnvollem Inhalt ausdrucken - Unschön. Besser geht's mit Menü 'Extras - Serienbrief-Assistent'. Da kann man in Schritt 7 Individuelles Dokument Bearbeiten das Ergebnis ansehen, den nicht benötigten angehängten Rest löschen und hat dann eine brauchbare Druckvorlage. Das habe ich jetzt wirklich mal bis zum Ausdruck getestet. Für Gelegenheitsbedarf dürfte das (mit grober Abschätzung der benötigen Datensatzzahl) eine gangbare Lösung sein. Evtl. geht's auch eleganter, indem man auch sonstige Inhalte nur Bedingt erscheinen lässt, aber (falls überhaupt möglich) erscheint mir das doch sehr aufwendig. Grüße Rainer -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Tue, 01 May 2012 13:44:55 +0200, Rainer Bielefeld wrote: Axel Glienke schrieb: Hallo, hast recht, ich habe ein paar meiner Schnelltests unsinnig überinterpretiert. Ich weiß doch nur ungefähr was die Serienbrieffunktion so alles macht. Für dein Ziel muss man tatsächlich die Datensatz-Konstruktion (jeweils mit Nächster Datensatz als Abschluss) mindestens so oft einfügen wie man Veranstaltungen hat, mit Bedingung TRUE für nächsten Datensatz hört LibO allerdings nach dem letzten (ggf. gefilterten) Datensatz auf - leider nur mit Datenbankinhalten, nicht mit sonstigen Inhalten des Druckdokuments. Bei ein paar Leerzeichen ist's nicht weiter schlimm, wenn man nicht gleich 1000 Datensätze Überhangreserve vorgesehen hat, aber wenn noch freie Texte und Bilder dazu kommen werden noch jede Menge Seiten ohne Datenbankinhalt angehängt. Könnte man zunächst per PDF-Printer machen und dann nur die ersten Seiten mit sinnvollem Inhalt ausdrucken - Unschön. Besser geht's mit Menü 'Extras - Serienbrief-Assistent'. Da kann man in Schritt 7 Individuelles Dokument Bearbeiten das Ergebnis ansehen, den nicht benötigten angehängten Rest löschen und hat dann eine brauchbare Druckvorlage. Das habe ich jetzt wirklich mal bis zum Ausdruck getestet. Für Gelegenheitsbedarf dürfte das (mit grober Abschätzung der benötigen Datensatzzahl) eine gangbare Lösung sein. Evtl. geht's auch eleganter, indem man auch sonstige Inhalte nur Bedingt erscheinen lässt, aber (falls überhaupt möglich) erscheint mir das doch sehr aufwendig. Ja, alles sehr aufwendig, weil LO automatisch einen ausschließlich manuell zu löschenden Seitenumbruch einfügt beim Seriendruck. Diesen Workflow kann man einem durchschnittlichen Büroanweder leider nicht zumuten bzw. zutrauen. Gruß Axel -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Axel, Am Sonntag, 29. April 2012, 10:36:03 schrieb Axel Glienke: [Serienbrieffunktion ohne Seitenumbruch] Genau das selbe Problem habe ich auch seit geraumer Zeit mit OOo/LO! Ich meine aber, dass genau das früher mal möglich war, weil ich das Problem ganz am Anfang meiner OOo-Zeit (mit der 2.1. oder 2.3) noch nicht hatte. Damals ließ sich (laut meiner Erinnerung) genau so, wie Rainer es beschrieben hat, ein entsprechendes Seriendokument erstellen. Leider hatte ich zwischenzeitlich kaum solche Listen/Seriendokumente zu drucken, so dass es mir vor kurzem erst wieder auffiel. Insofern würde ich dafür plädieren, diese Funktion als Regressionsbug zu melden. Robert hat ja für so einen Fall die Verwendung eines Base-Berichts emfpohlen, das habe ich noch nicht ausprobiert. Gruß Nino -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Axel, hier noch ein Versuch: Am Dienstag, 1. Mai 2012, 11:18:56 schrieb Axel Glienke: On Tue, 01 May 2012 10:52:42 +0200, Rainer Bielefeld wrote: Axel Glienke schrieb: ... Ich probiers mal mit nem Beispiel: Meine Vorlage: == Datum Titel Beschreibung Zielgruppe Anbieter Preis == Aus diesen Felder soll ein Dokument mit zum Beispiel 70 Angeboten einfach untereinander aufgelistet werden. Über Bereiche, Spalten, Textfluss, Bedingte Absätze usw. bekomm ich eine sehr schönes Layout hin (Weshalb ein Datenbankreport nicht geeignet ist) Wenn ich mir aus dieser Vorlage einen Seriendruck machen lasse, wird automatisch in den ersten Absatz der Vorlage im Absatz ein Seitenwechsel vorher eingefügt. Und diesen Seitenwechsel kann ich nur manuell einzeln löschen. Versuch mal Folgendes: 1) Erstelle deine Vorlage wie oben, inklusive Feld nächster Datensatz: == Datum Titel Beschreibung Zielgruppe Anbieter Preis ==nächsterDatensatz:Datenbankname 2) Entferne ggf. im ersten Absatz den automatischen Seitenumbruch (bei mir wurde gar kein solcher Umbruch eingefügt). 3) Kopiere diesen Abschnitt so oft untereinander, wie auf eine Seite passt. Die letzte Kopie muss dabei noch vollständig auf die Seite passen. 4) Entferne bei der *letzten* Kopie das Feld nächster Datensatz. 5) Drucke das Ganze per Drucken, dann Ja bei der Frage nach Serienbrief (ich hab in Datei gedruckt und dabei alles in 1 Dokument ausgewählt). Hilft dir das weiter? Gruß Nino -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Tue, 01 May 2012 17:12:16 +0200, Nino Novak wrote: Hallo Axel, hier noch ein Versuch: Am Dienstag, 1. Mai 2012, 11:18:56 schrieb Axel Glienke: On Tue, 01 May 2012 10:52:42 +0200, Rainer Bielefeld wrote: Axel Glienke schrieb: ... Ich probiers mal mit nem Beispiel: Meine Vorlage: == Datum Titel Beschreibung Zielgruppe Anbieter Preis == Aus diesen Felder soll ein Dokument mit zum Beispiel 70 Angeboten einfach untereinander aufgelistet werden. Über Bereiche, Spalten, Textfluss, Bedingte Absätze usw. bekomm ich eine sehr schönes Layout hin (Weshalb ein Datenbankreport nicht geeignet ist) Wenn ich mir aus dieser Vorlage einen Seriendruck machen lasse, wird automatisch in den ersten Absatz der Vorlage im Absatz ein Seitenwechsel vorher eingefügt. Und diesen Seitenwechsel kann ich nur manuell einzeln löschen. Versuch mal Folgendes: 1) Erstelle deine Vorlage wie oben, inklusive Feld nächster Datensatz: == Datum Titel Beschreibung Zielgruppe Anbieter Preis ==nächsterDatensatz:Datenbankname 2) Entferne ggf. im ersten Absatz den automatischen Seitenumbruch (bei mir wurde gar kein solcher Umbruch eingefügt). 3) Kopiere diesen Abschnitt so oft untereinander, wie auf eine Seite passt. Die letzte Kopie muss dabei noch vollständig auf die Seite passen. 4) Entferne bei der *letzten* Kopie das Feld nächster Datensatz. 5) Drucke das Ganze per Drucken, dann Ja bei der Frage nach Serienbrief (ich hab in Datei gedruckt und dabei alles in 1 Dokument ausgewählt). Hilft dir das weiter? Gruß Nino Hallo Nino, danke für Deine Überlegungen. Der automatische Seitenumbruch ist in der Vorlage nicht vorhanden, der wird automatisch beim Seriendruck von LO hinzugefügt. Das Problem ist: im Seriendruck werden die verschiedenen Datensätze sehr unterschiedlich lang. Mal passen 2 auf eine Seite, das andere Mal bis zu 5. Deshalb sind die automatisch eingefügten Umbrüche immer störend (egal ob nach 1 oder 5 Datensätzen). Vor allem weil das Dokument anschließend noch weiter bearbeitet wird (Redaktionelle Beiträge, Werbung, Inhaltsverzeichnis usw.) -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo nochmal, Am Dienstag, 1. Mai 2012, 17:45:02 schrieb Axel Glienke: Der automatische Seitenumbruch ist in der Vorlage nicht vorhanden, der wird automatisch beim Seriendruck von LO hinzugefügt. Ok, verstanden. Kleine Bemerkung am Rande: Der eingefügte Seitenumbruch ist *nicht* automatisch, sondern manuell. Er wurde vielleicht automatisch eingefügt, aber im fertigen Dokument ist das dann ein ganz normaler manueller Seitenumbruch. Finde aber auch keine Möglichkeit, alle diese Umbrüche auf einmal zu entfernen. Bei SuchenErsetzen ist das Atribut Seitenumbruch überhaupt nicht auswählbar! Ein Makro, das das kann, gibt es zwar[1], aber das funktioniert nur für Tabellenblätter. Vielleicht gibt es ja eine ähnliche Funktion auch für Textdokumente? Wenn nicht, kann sie vielleicht einer unserer Makroexperten schreiben? Es müsste ja nur durch alle Absätze des Dokuments durchiterieren und die Eigenschaft Seitenumbruch daraus entfernen. (Oder bin ich da zu naiv?) Vielleicht kannst du das nochmal gezielt auf der User-Liste oder im OOo-Forum in Erfahrung zu bringen versuchen? Gruß Nino [1] http://user.services.openoffice.org/en/forum/viewtopic.php?f=45t=41794 -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Nino Novak schrieb: Wenn nicht, kann sie vielleicht einer unserer Makroexperten schreiben? Es müsste ja nur durch alle Absätze des Dokuments durchiterieren und die Eigenschaft Seitenumbruch daraus entfernen. (Oder bin ich da zu naiv?) Hallo, ich fürchte, dass gibt zu viele Wenns und Abers. Jemand sollte noch mal bei ask.libreoffice nachfragen, und wenn da auch keiner einen Narrensicheren Weg weiß, sollte m.E. ein Feldbefehl Nächster Datensatz ohne Seitenumbruch geschaffen werden - ein aussichtsreiches Enhancement Request. Grüße Rainer -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
On Tue, 01 May 2012 19:08:30 +0200, Nino Novak wrote: Hallo nochmal, Am Dienstag, 1. Mai 2012, 17:45:02 schrieb Axel Glienke: Der automatische Seitenumbruch ist in der Vorlage nicht vorhanden, der wird automatisch beim Seriendruck von LO hinzugefügt. Ok, verstanden. Kleine Bemerkung am Rande: Der eingefügte Seitenumbruch ist *nicht* automatisch, sondern manuell. Er wurde vielleicht automatisch eingefügt, aber im fertigen Dokument ist das dann ein ganz normaler manueller Seitenumbruch. Ist schon klar (ich hätte schreiben sollen 'Umbrüche: Typ:Seite Position: vor Absatz' von Seriendruckfunktion automatisch eingefügt), aber nenn diesen Seitenumbruch bitte nicht ganz normal. Wenn ich das gesamte Dokument markiere und jedem Absatz diesen Seitenumbruch hinzufüge, so daß wirklich vor jedem Absatz ein Seitenumbruch stattfindet und ich im nächsten Schritt das gesamte Dokument markiert habe und versuche, alle zu entfernen, dann sind alle Seitenumbrüche weg, außer die von der Seriendruckfunktion definierten ... dieses Verhalten von Formatierungen kenne ich sonst nirgends. -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Am Dienstag, 1. Mai 2012, 21:05:47 schrieb Axel Glienke: On Tue, 01 May 2012 19:08:30 +0200, Nino Novak wrote: Hallo nochmal, Am Dienstag, 1. Mai 2012, 17:45:02 schrieb Axel Glienke: Der automatische Seitenumbruch ist in der Vorlage nicht vorhanden, der wird automatisch beim Seriendruck von LO hinzugefügt. Ok, verstanden. Kleine Bemerkung am Rande: Der eingefügte Seitenumbruch ist *nicht* automatisch, sondern manuell. Er wurde vielleicht automatisch eingefügt, aber im fertigen Dokument ist das dann ein ganz normaler manueller Seitenumbruch. Ist schon klar (ich hätte schreiben sollen 'Umbrüche: Typ:Seite Position: vor Absatz' von Seriendruckfunktion automatisch eingefügt), aber nenn diesen Seitenumbruch bitte nicht ganz normal. Stimmt auch wieder. Er sieht nur aus wie ein ganz normaler. Sein XML sieht aber nicht ganz normal aus: text:p text:style-name=P4... und in der zugehörigen Formatvorlage namens P4 steht: style:style style:name=P4 ... style:paragraph-properties style:page-number=1/... Ich nehme an, dass die Eigenschaft /style:page-number=1/ diese Umbrüche erzeugt. Die anderen Absätze (text:style-name=Standard oder P1, P2 oder P3) stehen, enthalten - wenn überhaupt - immer nur style:page-number=auto. Warum lässt sich der Seitenumbruch manuell zwar entfernen, wenn man den Absatz direkt bearbeitet, nicht aber, wenn man alle Absätze markiert??? Vermutlich packt der Absatzdialog nicht, diese unterschiedlichen Absatztypen alle gleichzeitig zu bearbeiten. Aber egal, das hilft hier nicht weiter. Irgendwie bin ich damit auch am Ende meines Lateins und würde, wie gesagt, akut erst mal einen Makro-Freak suchen. Ob das Ganze irgendwo einen Bug enthält, kann ich nicht beurteilen. Evtl. könnte man auch einen RFE zur Implementierung des Katalogdrucks aufgeben, ob das mit Rainers Idee machbar ist - keine Ahnung. Gruß Nino -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Am Dienstag, 1. Mai 2012, 22:10:32 schrieb Nino Novak: Irgendwie bin ich damit auch am Ende meines Lateins und würde, wie gesagt, akut erst mal einen Makro-Freak suchen. Hab mal ne entsprechende Anfrage[1] in der englischen User-Liste gestartet. Gruß Nino [1] http://listarchives.libreoffice.org/global/users/msg19733.html -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Moin Moin, Am Dienstag, 1. Mai 2012, 22:46:55 schrieb Nino Novak: Am Dienstag, 1. Mai 2012, 22:10:32 schrieb Nino Novak: Irgendwie bin ich damit auch am Ende meines Lateins und würde, wie gesagt, akut erst mal einen Makro-Freak suchen. Hab mal ne entsprechende Anfrage[1] in der englischen User-Liste gestartet. ... und eben kam die erlösende Antwort von Andrew Pitonyak, dem Macro-Guru :-) Axel, probierst du's mal damit? Bei meinem Testdokument konnte ich die Seitenumbrüche damit restlos entfernen. Das verlinkte Dokument erscheit bei Google an erster Stelle, Link: www.pitonyak.org/AndrewMacro.odt Gruß Nino -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Am Mittwoch, 2. Mai 2012, 01:30:32 schrieb Nino Novak: Moin Moin, Am Dienstag, 1. Mai 2012, 22:46:55 schrieb Nino Novak: Am Dienstag, 1. Mai 2012, 22:10:32 schrieb Nino Novak: Irgendwie bin ich damit auch am Ende meines Lateins und würde, wie gesagt, akut erst mal einen Makro-Freak suchen. Hab mal ne entsprechende Anfrage[1] in der englischen User-Liste gestartet. ... und eben kam die erlösende Antwort von Andrew Pitonyak, dem Macro-Guru :-) sorry, Link vergessen: http://listarchives.libreoffice.org/global/users/msg19744.html es ist einfach zu spät :-/ Gruß N. -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-discuss] Serienbrieffunktion ohne Seitenumbruch
Hallo Axel, ich verwende die Serienbrieffunktion, um ein Veranstaltungsheft zu erstellen. In der Datenbank sind die Veranstaltungen und ich habe eine Vorlage für die Veranstaltungen, die über versteckte Absätze etc. genau das audruckt, was benötigt wird. Dabei kann eine Veranstaltung kann relativ wenig Platz (3 Zeilen) oder lang sein (halbe Seite), also es können je nachdem 2 - 5 Veranstaltungen auf einer Seite sein. Drucke ich die Veranstaltungen als Serienbrief aus, habe ich auf jeder Seite genau 1 Veranstaltung, getrennt durch einen harten Seitenumbruch. Leider kann man anscheinend diesen Seitenumbruch auch nicht durch SuchenErsetzen oder andere Weise als jeden Absatz einzeln im Formatierungsmenü zu bearbeiten, löschen. Die einfachste Variante aus meiner Sicht als Datenbänkler wäre, einen Bericht zu erstellen. Bei dem kannst Du den Seitenumbruch z.B. mit der Gruppierung koppeln, so dass die zusammengehörigen Veranstaltungen auch auf einer Seite stehen bleiben. Gruß Robert -- Informationen zum Abmelden: E-Mail an discuss+h...@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/discuss/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert