Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datumsexport von Access nach Word

Begonnen von harald55, September 21, 2011, 09:42:37

⏪ vorheriges - nächstes ⏩

harald55

Hallo,

ich habe eine Tabelle in folgendem Aufbau:
Datum - Vorname - Name - Ehrung
In dieser Tabelle sind fast 1000 Datensätze.

Nun habe ich eine Tabellenerstellungsabfrage erstellt, die die Ehrungen eines bestimmten Datums auflisten. Also z.B.
21.09.2011  Peter Müller
21.09.2011  Hans Meier

Nun verknüpfe ich diese neue Tabelle mit Word und füge dabei die Formularfelder Vorname, Name und Datum ein. Das Datum wird mir aber immer als 09/21/2011 angezeigt. Ich finde keine Möglichkeit, das Datum in Word anders zu formatieren.
Weiß hier jemand Rat?

MzKlMu

Hallo,
Das Datumsfeld muss extra formatiert werden.

In der Abfrage:
DatumFormatiert: Format(Datumsfeld;"tt.mm.jjjj")

Aber warum überhaupt Tabellenerstellungsabfrage, eine einfach Abfrage tut es auch.
Und warum überhaupt nach Word?
Gruß Klaus

harald55

Hallo, danke für die schnelle Antwort.

Word, weil ich dort eine Vorlage für ein  Urkundenformular habe. In dieses sollen Ehrungen mit einem bestimmten Datum importiert werden und dann per Seriendruck die Urkunden ausgedruckt werden.

Bei einer einfachen Abfrage fragt mich WORD dan aus welcher Tabelle ich die Daten einfügen möchte. Dort kann ich nicht die Abfrage auswählen.

Jetzt noch die Frage eines Anfängers, wo muss ich den u.g. Code einfügen?

Danke für deine Hilfe,
Harald

MzKlMu

Hallo,
in Word sollte man auch die Abfrage auswählen können.
ZitatJetzt noch die Frage eines Anfängers, wo muss ich den u.g. Code einfügen?
Das kommt als berechnete Spalte in die 1.Zeile einer leeren Spalte der Abfrage (Tabellenerstellungsabfrage). Diese Spalte kommt dann auch in die neue Tabelle nicht die original Datumstabelle.
Gruß Klaus

harald55

Hallo,

habe den Code wie beschrieben eingefügt. Das Ergebnis sieht so aus tt35238,mm.jjjj
Daraus macht WORD auch kein normales Datum.

Gruß Harald

DF6GL

Hallo,

schreib mal:

DatumFormatiert: Format(Datumsfeld;"dd.mm.yyyy")


Alternativ kann Du dem Word-Seriendruckfeld auch ein Datumsformat  mitgeben:

{MERGEFIELD DeinDatumsfeld  /@ "DD.MM.YYYY" }
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

harald55

Hallo,

wie ich es versuche, das Satum in Word erscheint imer im Format MM.DD.YYYY
Versuche das Feld in WOrd zu formatieren führten ebenfalss nicht zum Erfolg.

Schade.