Create a simple query and insert the following expressions. These all rely in the date feild being called Date<br><br>Month: DatePart("m",[Date])<br><br>monthname: IIf([Month]=1,"January",IIf([Month]=2,"February",IIf([Month]=3,"March",IIf([Month]=4,"April",IIf([Month]=5,"May",IIf([Month]=6,"June",IIf([Month]=7,"July",IIf([Month]=8,"August",IIf([Month]=9,"September",IIf([Month]=10,"October",IIf([Month]=11,"November",IIf([Month]=12,"December"," "

)))))))))))<br><br>Day: DatePart("w",[Date])<br><br>Week: IIf([Day]=1,"Sunday",IIf([Day]=2,"Monday",IIf([Day]=3,"Tuesday",IIf([Day]=4,"Wednesday",IIf([Day]=5,"Thursday",IIf([Day]=6,"Friday",IIf([Day]=7,"Saturday"," "

))))))<br><br>Then use the sorting and grouping menu to organise the calendar. I could send a sample report. Group and create headers for Month then include the week field, date and any other content in the detail area