If you really want to be professional. This is a nice control:
http://www.codejock.com/products/calendar/?platform=com
DBI I believe has one as well that is activex.
Note: Warning, I have gone down this path and handling everything is a very
tough task.
I am building a scheduling app for appointments in Access 2007.
You should have a very strong coding background.
It works in conjunction with a date picker control so you can select two
weeks and it shows two weeks, if you select 3 days it shows 3 days, if you
select a month it shows a month. You can show multiple people's schedules
side by side and many other options.
The access based applications that are just forms are much easier to build
but not as nice (in my opinion).
I think there are a bunch out there. Try searching on utteraccess. also
search for access templates on google and you will find a few of the $100 or
so templates that have calendars written in access.
HTH,
Mark Andrews
RPT Software
http://www.rptsoftware.com