Writer-Tabelle mit DB verbinden
Moderator: Moderatoren
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Writer-Tabelle mit DB verbinden
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
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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Writer-Tabelle mit DB verbinden
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)
-------------
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)
Viele Grüße,
Tara
-------------
OOo 3.3 unter Windows XP_SP3, W7 und (K)Ubuntu
Tara
-------------
OOo 3.3 unter Windows XP_SP3, W7 und (K)Ubuntu
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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
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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Re: Writer-Tabelle mit DB verbinden
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
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
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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
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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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.
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.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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
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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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
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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
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.
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.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
-
- *****
- Beiträge: 473
- Registriert: Fr, 09.10.2009 16:44
- Wohnort: Bielefeld
- Kontaktdaten:
Re: Writer-Tabelle mit DB verbinden
Hi,
danke für den Tip, die beiden Schalter habe ich gefunden. Aber wie bekommt man das in so eine Tabelle (s. Anhang)? 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
danke für den Tip, die beiden Schalter habe ich gefunden. Aber wie bekommt man das in so eine Tabelle (s. Anhang)? 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
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2
MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1