I giorni della settimana in Access

di Gianfranco Budano

scritto il

Le modalità di formattazione delle date in Access sono tante, come altrettanto numerose possono essere le esigenze degli utenti e, anche se non immediatamente disponibili, altrettanto numerose sono le soluzioni.

Volendo visualizzare il nome del giorno della settimana in un “campo data” potremo semplicemente settarne il formato nella modalità “Data estesa” dalla “Finestra delle proprietà”.

Ma, come dicevamo, le esigenze possono essere innumerevoli e potremmo aver bisogno del nome del giorno della settimana in un campo separato.

Per far ciò dobbiamo effettuare due passaggi, facilmente sintetizzabili, come vedremo, in uno.

Per prima cosa occorre individuare il numero del giorno nella numerazione da 1 a 7; lo ricaveremo mediante la funzione Weekday; volendo fare una query creiamo la nuova colonna in questo modo:

NumeroGiorno: Weekday([MiaData])

Per ricavare il nome del giorno non ci resta che inserire la funzione WeekDayName in un’altra colonna della nostra query:

NomeGiorno: WeekdayName(NumeroGiorno)

Volendo creare una sola colonna possiamo anche abbreviare il tutto in questo modo:

NomeGiorno: WeekdayName(Weekday([MiaData]))