Hallo!
Wenn die Datumsspalte in der Tabelle bereits das Datumsformat besitzt (bspw. benutzerdfiniertes Datumsformat \0mm.jjjj", „m.“ Periode "jjjj) ist die Lösung recht einfach.
Dazu in Access (gehe von aus, dass es sich um eine Access-Datenbank handelt) die Tabelle in der Entwurfsansicht öffnen, den Feldnamen der Datumsspalte auswählen und in den Feldeinstellungen das Datumsformat auf „mmm jj“ umstellen.
Sollte es sich bei der Datumsangabe um ein Feld im Textformat handeln, z.B. aus einem Export aus anderen Anwendungen, dann gibt es nur die Möglichkeit, die Werte für Monat und Jahr aus dem Text zu extrahieren und dann mit der Funktion DatSeriell daraus einen echten Datumswert zu erzeugen.
Hierzu sind folgende Schritte notwendig:
-
Tabelle in der Entwurfsansicht öffnen und ein Feld vom Typ Datum mit dem Format mmm jj einfügen
-
Aktualisierungsabfrage erstellen und darin das eben erstellte Datumsfeld aktualisieren, dabei folgende Formel verwenden: DatSeriell(Teil([DatAlsText];5;4);Teil([DatAlsText];2;2);1)
DatAlsText steht dabei stellvertretend für die Bezeichung Deines alten Datumsfeldes.
Das Datum wird immer auf den ersten des Monats gesetzt, da aus den Quelldaten das Tagesdatum nicht zu entnehmen ist.
Viele Grüße
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]