Datumsformat bei dBase

In einer meiner 2009-dBase files wird auf die Frage ?year(datum) bei manchen Einträgen „1909“ angezeigt und bei anderen „2009“. Keine Ahnung, wie das Problem zu lösen ist, da das Jahr nur 2-stellig angezeigt wird.

Danke für schnelle Hilfe
G. Kreuzer

Guten Morgen,

Die ist ein „allgemein“ bekanntes Problem (Jahrtausendwende)

Abhilfe:

Char-Feld anlegen
Feldname: Field_new_Date
Länge: 10
gedachtes Format: „JJJJ.MM.TT“

beim Anlegen eines Datensatzes („CREATE“) umspeichern:

STORE 0 to JJJJ,MM,TT

TT = DAY(DATE())
MM = MONTH(DATE())
JJJJ = YEAR(DATE())

IF JJJJ