It is easy enough to create a table to enter and store the
appointments, the tricky bit is showing the appointments on screen in
a user friendly way. If you are familiar with VBA coding then one
method is to use a FlexGrid control which will show appointments in a
similar way to MS Outlook. Have a look at - http://www.rogersaccesslibrary.com/Otherdownload.asp?SampleName='Flex Grid Demo.mdb'
which has an example of an Outlook type Calendar.