❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Serienbrief: Bilder aus Base einbinden
Serienbrief: Bilder aus Base einbinden
Hallo.
Ich möchte mit Hilfe der Serienbrieffunktion vom Writer Lagerfachkarten ausdrucken.
Hierzu habe ich bereits in Base eine Tabelle\Datenbank angelegt für die Artikel.
Zu jedem Artikel gibt es ein Bild, welches ebenfalls in der Datenbank gespeichert ist.
Ich habe nun im Writer einen Serienbrief erstellt mit den entsprechenden Platzhaltern, und soweit funktioniert auch alles.
Nur leider werden die Bilder aus der Datenbank nicht angezeigt/ausgedruckt. Die Bilder sind alle als JPG mit 640x480px abgelegt.
Die Karte wird im DinA6 Format gedruckt. (Jedoch funktioniert auch der Ausdruck auf DinA4 nicht.)
Frage A: Wie bekomme ich die Bilder in die Ausdrucke?
Frage B: Kann ich im Writer eine Schablone/Platzhalter für das Bild vorgeben, damit es auf eine vorgegebene Größe von ca. 3x3 cm skaliert wird?
Vielen Dank für eure Hilfe im voraus.
Ich möchte mit Hilfe der Serienbrieffunktion vom Writer Lagerfachkarten ausdrucken.
Hierzu habe ich bereits in Base eine Tabelle\Datenbank angelegt für die Artikel.
Zu jedem Artikel gibt es ein Bild, welches ebenfalls in der Datenbank gespeichert ist.
Ich habe nun im Writer einen Serienbrief erstellt mit den entsprechenden Platzhaltern, und soweit funktioniert auch alles.
Nur leider werden die Bilder aus der Datenbank nicht angezeigt/ausgedruckt. Die Bilder sind alle als JPG mit 640x480px abgelegt.
Die Karte wird im DinA6 Format gedruckt. (Jedoch funktioniert auch der Ausdruck auf DinA4 nicht.)
Frage A: Wie bekomme ich die Bilder in die Ausdrucke?
Frage B: Kann ich im Writer eine Schablone/Platzhalter für das Bild vorgeben, damit es auf eine vorgegebene Größe von ca. 3x3 cm skaliert wird?
Vielen Dank für eure Hilfe im voraus.
Re: Serienbrief: Bilder aus Base einbinden
Probiere es mal mit einem Formular und Formular-Steuerelement wie z. B. Grafisches Steuerelement (Symbolleiste Formular-Steuerelemente).
Re: Serienbrief: Bilder aus Base einbinden
Vielen Dank für die schnelle Antwort.
Ein grafisches Steuerelement habe ich eingefügt, aber ich kann weder per drag-and-drop noch per Eigenschaften des Elementes die Datenquelle (entsprechende Spalte der Datenbank) angeben.
Ein grafisches Steuerelement habe ich eingefügt, aber ich kann weder per drag-and-drop noch per Eigenschaften des Elementes die Datenquelle (entsprechende Spalte der Datenbank) angeben.

Re: Serienbrief: Bilder aus Base einbinden
Update:
Inzwischen bin ich soweit, dass im Writer auf dem Bildschirm die Bilder angezeigt werden (ich kann die Datensätze jeweils anwählen), dafür werden mir aber nur die Feldbefehle (Platzhalter für die Artikelbezeichnungen ) angezeigt. Im Ausdruck (und auch der Druckvorschau) ist es genau anders herum, ich erhalte für jede Karte die Daten aus der Datenbank ausgedruckt (wie gewünscht) jedoch fehlt mir hier das Bild
???
Hinweis: Ich benutze LibreOffice 4.2.3.3 unter Windows 7
Hat noch jemand einen Hinweis, wie der Ausdruck von Bildern aus der Datenbank in Serienbriefen sauber funktioniert?
Inzwischen bin ich soweit, dass im Writer auf dem Bildschirm die Bilder angezeigt werden (ich kann die Datensätze jeweils anwählen), dafür werden mir aber nur die Feldbefehle (Platzhalter für die Artikelbezeichnungen ) angezeigt. Im Ausdruck (und auch der Druckvorschau) ist es genau anders herum, ich erhalte für jede Karte die Daten aus der Datenbank ausgedruckt (wie gewünscht) jedoch fehlt mir hier das Bild

Hinweis: Ich benutze LibreOffice 4.2.3.3 unter Windows 7
Hat noch jemand einen Hinweis, wie der Ausdruck von Bildern aus der Datenbank in Serienbriefen sauber funktioniert?
-
- * LO-Experte *
- Beiträge: 3060
- Registriert: Mo 12. Nov 2012, 16:59
Re: Serienbrief: Bilder aus Base einbinden
->Druckereinstellungen->Optionen
Hier gibt es einige Einstellungen, die Schuld sein könnten...
Hier gibt es einige Einstellungen, die Schuld sein könnten...
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Re: Serienbrief: Bilder aus Base einbinden
Vielleicht sollten wir uns zunächst darauf verständigen, dass Du bei Deiner Problembeschreibung Ausdrücke verwendest die für AOO/LibO geläufig sind. Du verwendest z. B. den Ausdruck Platzhalter meinst aber vermutlich Seriendruck-Felder, bzw. SerienbrieffelderOlliPe hat geschrieben:Update:
Inzwischen bin ich soweit, dass im Writer auf dem Bildschirm die Bilder angezeigt werden (ich kann die Datensätze jeweils anwählen), dafür werden mir aber nur die Feldbefehle (Platzhalter für die Artikelbezeichnungen ) angezeigt. Im Ausdruck (und auch der Druckvorschau) ist es genau anders herum, ich erhalte für jede Karte die Daten aus der Datenbank ausgedruckt (wie gewünscht) jedoch fehlt mir hier das Bild???
- - Wenn Dir im Dokument lediglich die Feldnamen angezeigt werden, dann hast Du dies unter Anzeigen/Feldnamen (Str+F9) auch so aktiviert.
- Ich wusste noch nicht, dass es für den Seriendruck auch eine Druckvorschau gibt, dazu könntest Du mal erläutern, wie Du das anstellst.
- Leider ist gänzlich unbekannt, ob a) das Grafische Steuerelement als druckbar aktiviert ist, noch b) ob die Voraussetzungen für den Druck unter Extras/Optionen.../LibreOffice Writer/Drucken geschaffen wurden.
Re: Serienbrief: Bilder aus Base einbinden
Nein, entweder er zeigt mir die Feldnamen an (Str+F9 aktiviert) Datenbankname.Tabellenname.Tabellenfeld oder erzeigt mir nur in Klammern das Tabellenfeld an <Tabellenfeld>.- Wenn Dir im Dokument lediglich die Feldnamen angezeigt werden, dann hast Du dies unter Anzeigen/Feldnamen (Str+F9) auch so aktiviert.
Also wenn ich einen Druckauftrag starte, wird als erstes gefragt, ob ich einen Serienbrief drucken möchte (was ich bejahe), dann erscheint das Fenster für die Druckerkonfiguration inkl. kleinem Vorschaufenster wie das jeweilige Dokument ausgedruckt wird. Hier kann auch über [<] + [>] Tasten durch die einzelnen Seiten geblättert werden.- Ich wusste noch nicht, dass es für den Seriendruck auch eine Druckvorschau gibt, dazu könntest Du mal erläutern, wie Du das anstellst.
zu a.: ja, Druckbar ist in den Eigenschaften aktiviert.- Leider ist gänzlich unbekannt, ob a) das Grafische Steuerelement als druckbar aktiviert ist, noch b) ob die Voraussetzungen für den Druck unter Extras/Optionen.../LibreOffice Writer/Drucken geschaffen wurden.
zu b.: ja, auch in den Druckeigenschaften ist der Ausdruck von Grafiken aktiviert.
Ich habe noch eine kleine Testreihe in einem leeren Dokument gestartet:
- Wenn ich in einem leeren Dokument nur das Serienbrieffeld für das Bild aktiviere, kann ich im Dokument die Datensätze durchschalten, und erhalte das jeweilige Bild pro Seite.
- Sobald ich einen Druckstarten will, wird das Dokument nicht als Serienbrief erkannt, und es wird nur das jeweils aktive Dokument gedruckt.
- Sobald ich ein weiteres Serienbrieffeld hinzufüge, verhält es sich analog zu meinem ursprünglich erstellten Formular. Auf dem Bildschirm kann ich die Dokumente auswählen, erhalte die jeweiligen Bilder, aber der Inhalt der Serienbrieffelder wird nicht angezeigt (nur der jeweilige Feldname).
- Wird nun ein Druckjob gestartet, wird das Dokument als Serienbrief gestartet, Die 'Text'-Serienbrieffelder werden ausgefüllt, aber das Bild wird nicht mit ausgedruckt.
Re: Serienbrief: Bilder aus Base einbinden
Das ist Normal, denn das Feld ist schließlich ein Seriendruck-Feld das erst beim Seriendruck mit Inhalt gefüllt wird. Du kannst aber aus der Datenbankübersicht/-ansicht (F4) Datensätze markieren und die Seriendruck-Felder mittels dem Schalter Daten in Felder samt Inhalt im Bearbeitungsfenster darstellen.OlliPe hat geschrieben:Nein, entweder er zeigt mir die Feldnamen an (Str+F9 aktiviert) Datenbankname.Tabellenname.Tabellenfeld oder erzeigt mir nur in Klammern das Tabellenfeld an <Tabellenfeld>.
In meinem Beitrag vom 23. Apr 2014 habe ich geschrieben, probiere es mit Formular und Formular-Steuerelement, dies geht jedoch offensichtlich bei einem Seriendokument nicht, sondern nur in einem mit BASE erstelltem Bericht. Inwieweit ein Bericht zur Erstellung von Etiketten geeignet ist, kann ich nicht beurteilen.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.