Wie muss ich die Feldeigenschaften eines Datumsfeldes in einer Tabelle „formatieren“, damit ich nur jahreszahlen eingeben kann? Weder JJJJ noch YYYY funktioniern.
Da ich später danach sortieren will, müsste ich sonst wohl auf einen Integer Typ ausweichen???
War Dir langweilig? Oder war die Frage zu langweilig zum fertig lesen??? Der Schluss meiner Frage lautet:
************************
Da ich später danach sortieren will, müsste ich sonst wohl auf einen Integer Typ ausweichen???
************************
Zweitens bin ich etwas ungläubig, dass es nicht möglich sein soll, ein Datumsfeld zu generieren, welches nur Jahreszahlen beinhaltet. Ich will eher glauben, dass ich zu beschränkt war, um es herauszufinden, wie es zu realisieren ist.
ich habe schon bis zum Ende gelesen.
Nur: Warum ein Datumsfeld, wenn eh nur die Jahreszahl rein soll? Du kannst auch hiernach sortieren. Es sei denn, Du willst nur das Jahr anzeigen, aber intern mit dem kompletten Datum arbeiten. Das geht aber nicht aus Deiner Fragestellung hervor.
Ich mache sehr viel mit Datenbanken (beruflich) und wenn wir nur Jahresfelder haben, dann nehem wir String(Text)-Felder, da die ganze Umwandlungsarbeit weg fällt. Es ist auch nicht möglich, in ein Datumsfeld nur eine Jahreszahl zu schreiben, da Access hier ein komplettes Datum verlangt (probiers aus).
Ansonsten hier noch der Formatierungsparameter für die Eigenschaft „Eingabeformat“: 0000,_.
Damit kannst Du ein Jahr eingeben.