ProgrammD ha scritto:
Ho usato la funzione che mi hai indicato. Funziona in questo modo:
MonthName(DatePart("m";[DataAttivita];Falso))
Un pò più difficile è tirar fuori il nome del giorno della settimana, oppure il nome di un giorno qualsiasi dell'anno.
Ho visto che la funzione WeekdayName non funziona.
Premesso che [WeekDayName(...)] Funziona benissimo... e se dici di no devi motivarlo con chiarimenti tecnici, ad esempio da Finestra Immediata:
?Weekdayname(1,,vbMonday)
lunedì
?Weekdayname(2,,vbMonday)
martedì
?Weekdayname(weekDay(#01/07/2016#,vbMonday),,vbMonday)
giovedì
Come vedi funziona benissimo, oggi è veramente giovedì(ricorda l'inversione MM/GG).
hai valutato questo:
?Format(#01/07/2016#,"dddd")
?Format(#01/07/2016#,"mmmm")
Evidentemente se lo usi come Origine da Editor, e non da VBA, dovrai modificarlo così
?Format(#01/07/2016#;"gggg")
?Format(#01/07/2016#;"mmmm")
Attenzione che JET in Italia lavora sempre con l'accezione anglosassone da VBA, quindi con l'inversione MM/GG
Saluti