![]() |
|
|||||||
| Newsgroup microsoft.public.de.access Forum microsoft.public.de.access |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo NG
Ich habe schon verschiedene Anwendungen programmiert bei dem Access Daten an ein Word Dokument sendet. Dafür habe ich entweder ein Seriendokument erstellt, oder mit Bookmarks gearbeitet. Gestern hatte ich eine Schulung für ein Programm bei dem auch mit hinterlegten Dokumenten (doc, rtf) gearbeitet wurde. Um in dem Dokument neue Felder einzubinden, wurde folgendes getan: Dokument aus der Datenbank aus geöffnet, an beliebiger Stelle den Feldnamen der Datenbank geschrieben z.B. <<Vorname>> und gespeichert. Also kein Bookmark, oder Seriendruckfeld erstellt. Dieses einfache Vorgehen fand ich sehr Anwenderfreundlich. Wie lässt sich dieses in die Praxis umsetzen? Dazu fällt mir nur folgendes ein: Ich durchsuche den Text des Dokumentes nach <<Vorname>> und ersetze dies dann durch den entsprechenden Datenbankinhalt. Wenn ich 100 Felder zur Verfügung stelle, müsste man einmal das Dokument auf diese Felder durchsuchen, und diese mit dem Änderungsdatum des Dokumentes in der DB speichern. Ist das Änderungsdatum des Dokuments verschieden, müsste einmal das Dokument neu überprüft werden. Liege ich mit meiner Vermutung richtig? Hat jemand dazu ein Link zu einem Beispiel parat? Vielen Dank Jürgen |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Hallo,
Jürgen Schulz wrote: > Ich habe schon verschiedene Anwendungen programmiert bei dem Access > Daten an ein Word Dokument sendet. Dafür habe ich entweder ein > Seriendokument erstellt, oder mit Bookmarks gearbeitet. > > Gestern hatte ich eine Schulung für ein Programm bei dem auch mit > hinterlegten Dokumenten (doc, rtf) gearbeitet wurde. Um in dem Dokument > neue Felder einzubinden, wurde folgendes getan: Dokument aus der > Datenbank aus geöffnet, an beliebiger Stelle den Feldnamen der Datenbank > geschrieben z.B. <<Vorname>> und gespeichert. Also kein Bookmark, oder > Seriendruckfeld erstellt. > > Dieses einfache Vorgehen fand ich sehr Anwenderfreundlich. Wie lässt > sich dieses in die Praxis umsetzen? > > Dazu fällt mir nur folgendes ein: Ich durchsuche den Text des Dokumentes > nach <<Vorname>> und ersetze dies dann durch den entsprechenden > Datenbankinhalt. Wenn ich 100 Felder zur Verfügung stelle, müsste man > einmal das Dokument auf diese Felder durchsuchen, und diese mit dem > Änderungsdatum des Dokumentes in der DB speichern. Ist das > Änderungsdatum des Dokuments verschieden, müsste einmal das Dokument neu > überprüft werden. > > Liege ich mit meiner Vermutung richtig? > > Hat jemand dazu ein Link zu einem Beispiel parat? Wenn du allgemein zur Automation mit Word was wissen willst, schau dir mal das Script "Automation von Excel und Word" von Michael Zimmermann unter http://www.donkarl.com - AEK - Downloads - AEK9 an. Um das Aenderungsdatum zu vergleichen kannst du dir in der OH folgende Themen anschauen: Dir FileDateTime Und fuers Ersetzen: Replace Gruss - Peter -- Mitglied im http://www.dbdev.org FAQ: http://www.donkarl.com |
|
#3
|
|||
|
|||
|
Peter Doering wrote:
> Hallo, > > Jürgen Schulz wrote: > >> Gestern hatte ich eine Schulung für ein Programm bei dem auch mit >> hinterlegten Dokumenten (doc, rtf) gearbeitet wurde. Um in dem >> Dokument neue Felder einzubinden, wurde folgendes getan: Dokument >> aus der Datenbank aus geöffnet, an beliebiger Stelle den Feldnamen >> der Datenbank geschrieben z.B. <<Vorname>> und gespeichert. Also >> kein Bookmark, oder Seriendruckfeld erstellt. >> >> Dieses einfache Vorgehen fand ich sehr Anwenderfreundlich. Wie lässt >> sich dieses in die Praxis umsetzen? >> >> Dazu fällt mir nur folgendes ein: Ich durchsuche den Text des >> Dokumentes nach <<Vorname>> und ersetze dies dann durch den >> entsprechenden Datenbankinhalt. Wenn ich 100 Felder zur Verfügung >> stelle, müsste man einmal das Dokument auf diese Felder durchsuchen, >> und diese mit dem Änderungsdatum des Dokumentes in der DB speichern. >> Ist das Änderungsdatum des Dokuments verschieden, müsste einmal das >> Dokument neu überprüft werden. >> >> Liege ich mit meiner Vermutung richtig? >> >> Hat jemand dazu ein Link zu einem Beispiel parat? > > Wenn du allgemein zur Automation mit Word was wissen willst, schau > dir mal das Script "Automation von Excel und Word" von Michael > Zimmermann unter http://www.donkarl.com - AEK - Downloads - AEK9 an. Ich habe mir mal gleich die Beispiel mdb angeschaut, ist ja einfach genial... Damit habe ich vorerst mein oben erwähntes in den Wind geschlagen. Ne Menge zum lesen und zum probieren --> der Winter ist gerettet :-) > > Um das Aenderungsdatum zu vergleichen kannst du dir in der OH folgende > Themen anschauen: > > Dir > FileDateTime > > Und fuers Ersetzen: Replace Vielen Dank Jürgen |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Liste mit Daten füllen? | Stefan Kahlert | Newsgroups microsoft.public.de.german.sharepoint.windowsservices | 0 | 11-26-2008 07:55 AM |
| ComboBox füllen mit Daten aus ACCESS | Mike Berger | Newsgroup microsoft.public.de.excel | 2 | 08-17-2008 10:41 AM |
| GridView mit XML-Daten aus WebService Füllen | Frank Hauser | Newsgroup microsoft.public.de.german.entwickler.dotnet.asp | 1 | 05-30-2008 11:17 AM |
| ComboBox mit Text und Daten füllen | Daniel Reifenrath | Newsgroup de.comp.lang.delphi.misc | 1 | 11-28-2007 10:10 AM |
| Virtualstringtree mit Daten füllen | Holger Lembke | Newsgroup de.comp.lang.delphi.misc | 3 | 11-07-2007 06:31 AM |