in einem Bericht soll in einem Feld die letzten beiden Ziffern des aktuellen
Jahres angezeigt werden, also momentan 01. Dafuer habe ich ein Textfeld
eingefuegt und im Steuerelementinhalt gechrieben: =Jahr(Jetzt()).
Nun wird mir das Jahr aber vierstellig angezeigt. Ich brauche es aber
zweistellig. Wenn ich bei Format des Textfeldes "jj" eintrage, bekomme ich
als Ergebnis 05. Keine Ahnung warum 05??? Was mache ich falsch?
Danke im voraus und Gruss
Dirk
Versuche =format(datum(),"jj")
Könnte sein
Gruss Haald
"Frank Arts" <f.a...@t-online.de> schrieb im Newsbeitrag
news:9quusm$hn0$02$1...@news.t-online.com...
Klar, das Eingabeformat lässt du leer.
Das =format(datum(),"jj") kommt in Datenherkunft (oder Standardwert).
Grüsse
Roman
05 weil Jahr(Jetzt()) die Integer-Zahl 2001 ergibt. 2001 als Datum interpretiert
ist der 2001-te Tag seit dem 30.12.1899, also der 23.06.1905, dieses Datum
wiederum als "JJ" formatiert ergibt das zweistellige Jahr daraus, 05.
Die Lösung ist (bereits bekannt)
=Format(Jetzt();"JJ")
Viele Grüße,
Sascha
--
Access FAQ unter http://www.donkarl.com/
Access Beispiele (u.a.) unter http://www.access-guru.de/
BITTE KEINE DIREKTEN ACCESS-ANFRAGEN PER MAIL
Eine saubere Aktion ist
DatTeil(Intervall;Datum)
Für Intervall kann man folgendes einsetzen:
mit Hochkomma
"jjjj" Jahr Lang
"q" Quartal
"m" Monat
"j" Kalendertag
"t" Tag
"w" Wochentag
"ww" Woche
"h" Stunde
"n" Minute
"s" Sekunde
noch Fragen ?
Gruss Wolfgang
"Andreas Schmidt" <ASch...@bigfoot.de> schrieb im Newsbeitrag
news:9qutfj$8e1$03$1...@news.t-online.com...