Ich vereinfache das Problem:
Ich habe eine Datenbank (OO-Format), in der ich Informationen über Hörspiele gespeichert habe. Nun möchte ich eine Liste meiner Hörspiele erstellen. Die Liste soll etwa so aussehen:
Titel
AutorNachname, AutorVorname
Inhalt
Die Formularfunktion von OO-Base ist dafür nicht geeignet, da das Datenbankfeld "Inhalt" ein "Memofeld" ist und variable Größe hat. Es sind einmal 3 Zeilen, ein anderes mal 150 Zeilen. Ein Formularfeld hat eine feste Größe.
Mit Seriendruck erzeuge ich für jeden Datensatz eine neue Seite. Das soll nicht sein.
Ich hoffe, dass man das mit Feldbefehlen hinbekommen kann.
Bin auf Vorschläge gespannt
Texte aus einer Datenbank
Moderator: Moderatoren
Ich komme mit den Datenmischfunktionen von 2.0 auch noch nicht recht klar, darum würde ich einen anderen Ansatz versuchen:
Wenn die Datensätze z.B. in einer Calc-Tabelle stehen würden, könntest Du die beiden Felder verknüpfen.
- Die gewünschten Datenwätze markieren und das Icon drücken: Daten in Text
- Jetzt kannst Du die gewünschten Felder auswählen
- Das ganze wird zunächst als Tabelle ins Textdokument eingefügt, Du hast also erstmal jeden Datensatz in einer Tabellenzeile
- Zwischen die Spalten Nachname und Vorname setzt Du eine zusätzliche Spalte (leer) ein.
- Jetzt rufst Du auf: Tabelle/Umwandeln/Tabelle in Text und wählst dabei als Trennzeichen "Absatz"
- Jetzt rufst Du auf: suchen/ersetzen, suchen nach: $ ersetzen durch: # (oder sonst ein Zeichen, das sonst nicht vorkommt) und wichtig: ankreuzen: regulärer Ausdruck.
- Jetzt hast Du überall, wo vorher ein Absatzende war, ein # und zwischen Vor- und Nachname hast Du zwei solcher Zeichen. Über suchen/Ersetzen tauschst Du zunächst die doppelten # aus gegen ", " (ohne regulärer Ausdruck) und anschliessend die verbleibenden # wieder durch Absatzenden. Dafür musst Du wieder "regulärer Ausdruck" aktivieren und bei "Ersetzen durch" einfügen: \n.
Wenn die Datensätze z.B. in einer Calc-Tabelle stehen würden, könntest Du die beiden Felder verknüpfen.
Re: Texte aus einer Datenbank
Dafür habe ich nun doch einen Weg gefunden, der es sogar möglich macht, dass jeder Absatz seine eigene Vorlage behält:Freitag hat geschrieben: Mit Seriendruck erzeuge ich für jeden Datensatz eine neue Seite. Das soll nicht sein.
Ich hoffe, dass man das mit
Wenn Du das Mischdokument hast, in dem nun jeder Datensatz auf einer neuen Seite beginnt, markierst Du das ganze Dokument, schneidest alles z.B. mit CTRL+X aus und fügst es so wieder ein:
Bearbeiten/Inhalte einfügen: formatierter Text (RTF). Bei meinem Versuch sind dabei die Seitenumbrüche weggefallen.
Danke, es funktioniert. Das mit dem Ausschneiden und wieder Einfügen ist das Entscheidende. Ich kann auch die Absätze verschieden formatieren.
Der Serienbrief-Assistent gefällt mir allerdings nicht. Es wäre schöner, wenn man das Ganze mit separaten Befehlen oder Funktionen steuern könnte.
Gruß - Freitag
Der Serienbrief-Assistent gefällt mir allerdings nicht. Es wäre schöner, wenn man das Ganze mit separaten Befehlen oder Funktionen steuern könnte.
Gruß - Freitag