Writer-Tabelle mit DB verbinden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Writer-Tabelle mit DB verbinden

Re: Writer-Tabelle mit DB verbinden

von AndreasJBittner » So, 01.11.2009 18:41

Hi,

danke für den Tip, die beiden Schalter habe ich gefunden. Aber wie bekommt man das in so eine Tabelle (s. Anhang)?
Formular_07.6.odt
(21.47 KiB) 89-mal heruntergeladen
Es gibt 3 Tabellen, in die die Daten verteilt werden und sobald ich überhaupt eine zweite -- wenn auch leere Tabelle -- anlege, kommt nix mehr aus der DB rein :-(

Grüße
Andreas

Re: Writer-Tabelle mit DB verbinden

von pmoegenb » Mi, 28.10.2009 14:21

Hallo Andreas,

der sauberste Weg wäre wahrscheinlich der Umweg über eine Calc-Tabelle, jedoch nicht wie von Eddy vorgeschlagen über die Zwischenablage.

Wenn Deine DB-Tabellen bei OOo als Datenbank angemeldet sind, müsstest Du sie im Datenbank-Explorer von OOo (Funktionstaste F4) sehen. Dort kannst Du alle Datensätze markieren in dem Du im Grid neben den Spaltenüberschriften den linken oberen Rand anklickst.

Sind Datensätze markiert, wird bei einem Calc-Dokument der Schalter mit der Bezeichnung Daten in Text aktivert. Mit diesem Schalter kannst Du nun die markierten Datensätze samt Überschrift in das Calc-Dokument transferieren.

Bei einem Writer-Dokument stehen Dir dagegen zwei Schalter zu Verfügung Daten in Text und Daten in Felder. Probier die Möglicheiten einfach mal aus.

Möglicher Weise kannst Du das über Macros per Aufzeichnung automatisiert ablaufen lassen.

Re: Writer-Tabelle mit DB verbinden

von AndreasJBittner » Mi, 28.10.2009 13:25

Hallo Peter,

funzt auch nicht mit Globaldokument ;-( es kommen 87 Seiten raus, auf jeder eine Kopfzeile und sonst nichts, kein Text, keine Tabelle, nix.

Grüße
Andreas

Re: Writer-Tabelle mit DB verbinden

von AndreasJBittner » Di, 27.10.2009 13:43

Hallo Peter,

danke für den Hinweis, ich wunder mich grad, warum alle Felder in Tab1 leer bleiben, nachdem ich eine **leere** Tab2 dahinter gesetzt habe, da sind noch keine Bezüge auf die **gleiche** MySQL-Tabelle drin, nur ein bißchen Text in der Kopfzeile. :-O

Hmm, dann muß ich meinem Globaldokument noch die kapitelweise Seitennummerierung beibringen...

Danke & Gruß
Andreas

Re: Writer-Tabelle mit DB verbinden

von pmoegenb » Di, 27.10.2009 13:10

Hallo Andreas,

meines Wissens kann man je Dokument nur eine Datenquelle zuordnen. Möglicher Weise kannst das Problem über ein Globaldokument lösen, in dem Du je Tabelle ein Dokument erstellst und diese Dokumente in einem Globaldokument zusammenführst.

Re: Writer-Tabelle mit DB verbinden

von AndreasJBittner » Di, 27.10.2009 12:34

Hallo Eddy,

weißt Du, so ein Antrag nach BImSchG kann locker mit Anlagen ~300 Seiten oder mehr haben, davon sind bis jetzt allein ca. 90 Seiten mit den Stoffdaten, die ich in einer MySQL-DB pflege. Wenn ich anfange, die über Calc hin- und her zu kopieren....
Ich denke, die Serienbrieffunktion ist schon das richtige - wenn man eben weiß, wie mans zu machen hat, und die erste Tabelle funzt ja schon. Der Trick war, das Pseudofeld "Nächsten Datensatz einfügen" zu nutzen. Manchmal finde ich solche Sachen nicht, weil ich nicht weiß, wonach ich zu suchen habe und die schönen Assistenten machen halt was und sind dann fertig, erklären sich aber nicht.

Viele Grüße
Andreas

Re: Writer-Tabelle mit DB verbinden

von Eddy » Di, 27.10.2009 09:47

Hallo Andreas,

machs doch mit einem kleinen Umweg.

Von der Datenbank in eine Tabellenkalkulation. Dort entsprechend zusammenstelllen und über die Zwischenablage einfügen.

Mit umweglosen Grüßen

Eddy

Re: Writer-Tabelle mit DB verbinden

von AndreasJBittner » Mo, 26.10.2009 23:22

Hallo Tara,

ja, ich mach schon seit Version 1 mit OOo rum und hab mich schon reingefuchst denk ich, aber manchmal...

Ich hab auch was gefunden, was zu meinem Problem paßt (http://www.ooowiki.de/BerichteMitDemWriter), bei der ersten Tabelle hats auch geklappt, jetzt muß die zweite und dann noch eine dritte rein und nun funzt nichts mehr - würg.

Also, Kapitel 7.6
Tab. 1
<ID> <data1> <data2> <data3> <data4> <data5> .... <data-n>

Tab. 2
<ID> <data-n+1> <data-n+2> <data-n+3> <data-n+4> .... <data-n+m>

Tab. 3
<ID> <data-n+m+1> <data-n+m+2> <data-n+m+3> <datan+m+4> .... <data-n+m+k>

Tabelle 1 enthält also alle Datensätze mit bestimmten Spalten, Tab. 2 die ID und weitere Daten, dito Tab. 3. Das kann ich auch nicht ändern (Formularerlaß Land Hessen), dieses "Kapitel" soll auch fortlaufend Seitennummeriert werden, deshalb will ich das in eins packen (bzw. Globaldokument).
Die erste Tabelle hat geklappt, jetzt nastel ich die 2. rein und die erste kommt beim Seriendruck nicht mal raus! Isch krieg Krise!!!

Grüße
Andreas

Re: Writer-Tabelle mit DB verbinden

von taraxacum » Mo, 26.10.2009 22:33

Aus deiner sehr speziellen Frage entnehme ich, dass du schon einiges kennst von OOo.
-------------
zu deinem Problem:
ich könnte mir vorstellen, dass du mit einem Etikettenbogen aus dem Assistenten für Etiketten weiterkommst.
(ich kann es jetzt gerade nicht verifizieren)

Writer-Tabelle mit DB verbinden

von AndreasJBittner » Mo, 26.10.2009 17:19

Hallo,

ich habe eine Tabelle, in der Daten aus einer Datenbank eingetragen werden sollen. Wie erreiche ich, daß *automatisch* an die Tabelle Datenzeilen angefügt werden, bis alle Daten aus der DB abgefrühstückt sind? Oder muß ich von vorneherein so viele Tabellenzeilen anlegen und mit Feldnamen füllen? :-O
Das Writer-Dokument ist Teil eines Antrags (ca. 50 Dokumente und ein Globaldokument), deshalb - denke ich - hilft mir ein Base-DB-Bericht nicht.

Danke und Gruß
Andreas

Nach oben