Purtroppo Windows (e corregetemi se sbaglio), gestisce le date in un arco di 100 anni. Lasciando invariate le impostazioni di sistema, ogni data compresa tra il 1900 e il 1930 viene trasformata in una data compresa tra il 2000 e il 2030.
E a questo punto nasche il problema con access: in una query di aggiornamento, devo calcolare l'età in basa alla data di nascita. Nessun problema se uno è nato dopo il 1930, ma se è nato anche solo nel 1929 simpaticamente in tabella spunta un -25 anni che mi fa un po' girare gli zebedei...
A questo punto chiedo il vostro aiuto...
Perchè questa espressione è sbagliata???
codice:2004-if(Year([ANAGRAFICHE FRUITORI]![DATA NASCITA]>2005;Year([ANAGRAFICHE FRUITORI]![DATA NASCITA]-100;Year([ANAGRAFICHE FRUITORI]![DATA NASCITA]))