Datensätze als Auslistung in Writer einlesen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

guido.b
**
Beiträge: 24
Registriert: Mi, 23.07.2008 11:00

Datensätze als Auslistung in Writer einlesen

Beitrag von guido.b »

Hallo Forum,

ich möchte Folgendes machen, finde aber keinen sinnvollen Ansatzpunkt dafür (vieleicht google ich ja auch falsch):
Ich möchte eine Rechnung (in Writer, nicht in Calc) erstellen und zwar mit etwa folgendem Aussehen:
  • [Briefkopf mit Empfänger]
  • [Einleitungstext]
  • Rechnung
  • [Position1 bis Position n]
  • [Abschlusstext]
  • [Unterschrift]
Nun, ich habe eine Abfrage erstellt, die mit die einzelnen Positionen zu einer Rechnung in Base als Ergebnis liefert, aber: wie bekomme ich diese Liste wie beschrieben in Writer?
Und: hat jemand einen Tipp, wo man sich sowas mal ansehen könnte?

Vielen Dank,

Guido
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Datensätze als Auslistung in Writer einlesen

Beitrag von eBayer »

Hallo, warum willst Du das mit dem Writer machen? Der SRB (Bericht in ooBase) wäre dafür doch geradezu ideal.
Ich habe etwas ähnliches gerade in Writer gemacht. Das geht auch ganz gut, wenn das Formular weitgehend statisch ist. Wenn Du aber eine beliebige Anzahl Positionen in der Rechnung hast und vermutlich auch darin gerechnet werden muß, bist Du wirklich besser mit dem Report bedient.
Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
guido.b
**
Beiträge: 24
Registriert: Mi, 23.07.2008 11:00

Re: Datensätze als Auslistung in Writer einlesen

Beitrag von guido.b »

Hallo eBayer,

Ich hänge an Writer, weil wir sehr stark indiidualisierte Briefköpfe benutzen (z. B. unterschiedliche BankKonten, USt-ID.Nr, personalisierte Unterschriftenzeilen etc.).
Gäbe es vielleicht eine Möglichkeit ein Report (automatisch) in ein Writer-Dokument einzufügen.

Hättest Du denn für die Nutzung von Report eine Idee?

--Guido
sarotti
****
Beiträge: 105
Registriert: So, 12.03.2006 17:40
Wohnort: Nähe Krefeld

Re: Datensätze als Auslistung in Writer einlesen

Beitrag von sarotti »

Hallo guido.b,

Ich halte Writer für eine gute Wahl. Du kannst das Layout frei wählen (d.h. kannst variable Vorlagen erstellen) und musst nur an den entsprechenden Stellen die Daten einfügen.

Wenn du das ganze makrobasiert machen möchtet, dann definiere Dir in einer Vorlage Textmarken, die Du per Makro mit Inhalten füllen kannst. (da gibt es einige Anleitungen im Makro Bereich)

Wenn Du aber über den OO-Explorer gehen möchtest, dann musst Du Datenbankfelder definieren. Das geht per drag and drop ganz einfach, wenn Du die Spaltenüberschrift der Tabelle oder Abfrage an die gewünschte Stelle in Deinen Text ziehst. Dann wählst Du den gewünschten Datensatz aus und überträgst diesen mit der Standardfunktion "Daten in Felder".

Gruß
sarotti
eBayer
******
Beiträge: 556
Registriert: Do, 04.12.2008 14:33
Wohnort: Augsburg

Re: Datensätze als Auslistung in Writer einlesen

Beitrag von eBayer »

wenn Du nur einzelne Datensätze individuell auswählen willst, um dann das Dokument zu drucken, ist ein Writer-Formular sicher ok.
Aber Du mußt natürlich alles über Makros lösen, falls die Serienbrieffunktion Dir die Arbeit nicht abnimmt.
Insbesondere, wenn im Dokument gerechnet werden soll, ist das alles nicht so einfach.
Deshalb würde ich den SRB vorziehen, vorausgesetzt, wir reden über ooBase. Aber nachdem Du das Thema hier angesiedelt hast, gehe ich davon aus. Mit der Gestaltung des Layouts mit dem SRB hast Du doch sicher nicht mehr Arbeit als mit dem Writer!
Auch wenn Du den Druck automatisch mitlaufen lassen willst, oder wenn Du den Druck nach irgendwelchen Kriterien automatisieren willst, bist Du mit dem SRB sicher besser dran.
Ich favorisiere für deine Aufgabenstellung jedenfalls weiter den SRB.
Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Antworten