Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
Die Daten sollen aus Access übernommen und im Word automatisch eingesetzt werden?
In Access gibt es eine Tabelle mit Namen „Adressen“. Diese Tabelle hat folgende Spalten(Felder): Name, Vorname ,PLZ, Stadt, Straße.
Es wurde eine Wordvorlage erstellt. Bei der Wordvorlage wurden die Felder(Fields) mit den Namen: Vorname, PLZ, Stadt, Straße eingefügt.( Wie beim Serienbrief)
Nach einem Button-klick in Access sollen die Daten aus der Tabelle "Adresse" übernommen automatisch in Wordvorlage in vorgesehene Felder übertragen werden. Für den neuen Datensatz soll neues Worddokument erstellt werden.
Kurz erklärt
Daten in Access eingeben, -->Daten werden nach Wordvorlage transportiert--> Es wird neues Worddokument mit aktuellen Datensatz erstellt.
Danke im Voraus.
DIma
Sorry, das wichtigste vergessen, die Frage :-): In Access bei der Maske soll ein Button erstellt werden. Durch anklicken dieses Buttons soll, die Wordvorlage mit aktuellesten Datensatz gefüttert und als extra Worddatei mit aktuellen Daten abgespreichert werden.
Kann mir jemand mit der Quellcode helfen, damit ich so ein Button erstellen kann ?
3 Antworten
- 🐟 Fish 🐟Lv 7vor 9 JahrenBeste Antwort
Die Anforderung hatte ich auch mal. Ist nicht ganz trivial und du brauchst ne Weile bis das ganze Prozessicher wird.
Die Grünzüge der programmidee
1. Access erzeugt durch den Button Click eine Testdatei. In der ersten Zeile stehen Feldbamen und in der zweiten die Feldinhalte. Erst wenn die Datei fertig geschrieben ist geht's weiter. Dann rufst du per Shellexecute eine seriendruckdatei auf zu der du vorher deine Ttextdatei als seriendruckvorlage definiert hast. Die Worddatei ruft auch einen Macro auf mit dem sie sich selbst ohne Serienfelder Speichert (gibt es ein Menüpunkt). Hab sowas mal programmiert. Die Progtammierung war kein Problem, aber die Prozesse zu timen war die Hölle.
Um Word aus Access auf zu rufen kannst du ShellExecute verwenden.
Viel trivialer ist das aber wenn du den Button ins Word machst. Da kannst Access gleich als Datenquelle verwenden und über eine Listbox den zu drückenden Satz wählen.
- PLv 5vor 9 Jahren
Ja, das braucht man z.B. bei einem Serienbrief. Hier kann Access als Datenquelle dienen. Aber was ist die Frage?
- John DDLv 7vor 9 Jahren
Gut erklärt - jetzt musst du es nur noch durchführen, dabei kann die eingebaute Hilfefunktion von MS Office gute Dienste leisten