Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Word-Datei erzeugen

14 views
Skip to first unread message

Michael Winter

unread,
Jun 13, 2002, 7:31:52 AM6/13/02
to
Hallo zusammen!

Wie kann ich Daten von einer SQL Datenbank in ein WORD Dokument bekommen??
Wie kann ich dann die Datenbank Zelle für Zelle auslesen??
Der User soll die Datei dann selbst speichern und benennen können!

Stefan


Andreas Menge

unread,
Jun 13, 2002, 9:19:53 AM6/13/02
to
"Michael Winter" <m.wi...@griesson.de> schrieb im Newsbeitrag
news:ae9vvp$djm$1...@news.f.de.plusline.net...

> Wie kann ich Daten von einer SQL Datenbank in ein WORD Dokument bekommen??
> Wie kann ich dann die Datenbank Zelle für Zelle auslesen??
> Der User soll die Datei dann selbst speichern und benennen können!

Wo genau liegt denn dein Problem? Beim Zugriff auf die Datenbank (welche?)
oder bei der Erstellung des Word-Dokuments?

--
Andreas Menge
Genossenschaftsverband Berlin-Hannover e.V.
eMail: andrea...@geno.verband.de

Horst Haun

unread,
Jun 13, 2002, 3:25:41 PM6/13/02
to
Guck mal in http://www.deja.com unter "Einbau-Anleitung Winword" . Da habe
ich das mal für Word 6.0 und 97 aufwärts beschrieben. Ist sicher nicht der
Weisheit letzter Schluß (ich bin Hobby-Programmierer), aber das funktioniert
schon sehr lange.

Grüße
Horst Haun


Michael Winter <m.wi...@griesson.de> schrieb in im Newsbeitrag:
ae9vvp$djm$1...@news.f.de.plusline.net...

Horst Haun

unread,
Jun 13, 2002, 3:48:05 PM6/13/02
to
Achso, ich habe die Frage nochmal durchgelesen und dabei gemerkt, daß ich
sie doch nicht verstanden habe. Willst Du aus Delphi heraus Winword öffnen
und dann Daten aus Deinem Datensatz in ein Dokument reinschieben?
Oder willst Du mit Winword direkt auf die Datenbank zugreifen? Letzteres
(aus dem Handgelenk, stimmt nur ungefähr):

"Extras" - "Seriendruck"-"Hauptdokument"-"Serienbrief" (oder "Katalog, kommt
auf den Bedarf an")-"Datenquelle importieren", "Datenquelle öffnen", dann
neben dem Dateinamen den unscheinbaren Schalter "MS Query" (übersieht man
leicht, aber da gehts ab), dann ODBC-Datenquelle öffnen, das SQL-Statement
am besten von Hand formulieren und die Daten an Word zurückgeben. Das
Dokument wird dann in Serienbrief-Manier erstellt, Filter sind auch hier
noch mal möglich.
Voraussetzung: MS-Query muß installiert sein (ist nicht Standard, ist aber
auf der Office-CD).
Winword verhält sich manchmal sehr eigensinnig, nach meiner Erfahrung ist
Excel sehr viel zahmer. Manchmal lohnt es sich, die Daten nach Excel zu
holen und erst dann nach Winword zu importieren.
Insbesondere versucht MS-Query in Winword andauernd Dein SQL-Statement zu
parsen und zu verbessern, geht aber meistens in die Hose (auch Problem
Deutsch-English). Ich habe das schon umgangen, in dem ich als ersten ein
"set was weiß ich" geschickt habe, also irgendwas was MS-Query gar nicht
parsen kann. Es gibt dann auf und läßt auch den Rest in Ruhe.

Grüße
Horst Haun

Michael Winter <m.wi...@griesson.de> schrieb in im Newsbeitrag:
ae9vvp$djm$1...@news.f.de.plusline.net...

0 new messages