Writer Tabellenzelle in Calc-Tabelle automatisch einfügen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Benutzeravatar
dora71
Beiträge: 9
Registriert: So, 29.07.2007 14:03

Writer Tabellenzelle in Calc-Tabelle automatisch einfügen

Beitrag von dora71 »

Hallo Forumsgemeinde,

gibt es eine Möglichkeit, mit der ich automatisch ein Tabellenfeld in Writer (in meinem Fall das Ergebnis einer Berechnung) in ein bestimmtes Feld einer Calc-Tabelle einfügen kann?

Wenn das geht, wäre der nächste Schritt, herauszufinden, ob es möglich ist, dieses Tabellenfeld in Calc variabel zu gestalten.

Konkret geht es um folgenden Fall:

Das Writer-Dokument ist ein Serienbrief, welcher sich seine Daten aus einer MySQL-Datenbank holt. Im Writer-Dokument werden bestimmte Berechnungen durchgeführt, und am Ende kommt eine bestimmte Rechnungssumme heraus. Diese hätte ich gerne in eine Calc-Tabelle übertragen, abhängig vom z. B. Rechnungsempfänger, damit ich nachher alle Rechnungssummen in einer Calc-Tabelle untereinander stehen habe.

Geht so etwas, wenn ja wie, oder ist das Ziel zu hoch gesteckt?!?

Gruß und vielen Dank für die Antworten.

Rainer
juetho
******
Beiträge: 617
Registriert: Di, 20.04.2010 15:46
Wohnort: Berlin

Re: Writer Tabellenzelle in Calc-Tabelle automatisch einfüge

Beitrag von juetho »

Hallo Rainer, das Ziel ist nicht zu hoch gesteckt, aber es handelt sich meiner Meinung nach um einen Umweg. Wenn die "Basisdaten" in einer Datenbank stehen, müssten die Berechnungen damit verbunden werden. Gerade eine Rechnungssumme ist keine Eigenschaft eines Writer-Dokuments, sondern eines Daten-Dokuments. Also müssten die Vorgaben zur Berechnung bei den Daten gemacht werden und dann für Writer übernommen werden. Ähnliches gilt für Calc.

Ich schlage deshalb folgendes Verfahren vor:
  1. Die Datenbank enthält alles, was zur Berechnung erforderlich ist.
  2. Alle Berechnungen finden dort statt. Ob das über Trigger (da hat MySQL praktische Einschränkungen), StoredProcedure oder berechnete Spalten in einer VIEW geschieht, ist zweitrangig.
  3. Im Writer- oder Calc-Dokument werden die "fertigen" Daten per VIEW oder Abfrage übernommen.
Dieses Verfahren kann variiert werden - je nachdem, inwieweit Benutzereingaben noch erforderlich sind und in welchem Programmteil sie vorgesehen sind. Aber Berechnungen gehören zu den Daten und nicht zur Darstellung der Daten. Jürgen
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Antworten