Now, I'm all for using Access when it is appropriate, but someone ignored a comment in passing that should not be ignored.
Outlook, ugly as it is and expensive as it is, has scheduling functions built-in and ready to run, working far better than re-inventing the wheel, and it works even in a big environment. Having the function there and ready to use can often be an incentive for stepping up to a newer version of Office. Not to mention that, as a member of Office, Outlook will participate in automation objects (COM methods) from Access just as cleanly as any other Office member would. (OK, OK, it's not saying that much, I know, but from a business standpoint, sometimes BUY is cheaper than MAKE.)
The problem with Access doing scheduling is, of course, that scheduling is a SPARSE activity. I.e. data density is low when compared to the places where data COULD be stored. Or, stated another way, SPARSE data has gaps in it. Excel and Outlook don't care, their storage paradigm allows this. But Access datasheets require something to be there in order to be displayed, and this is where "sparse" becomes a problem. I'm not saying you can't do it. But it is a problem.
Here's another way-out thought. Use EXCEL to store the appointments for a week. EXCEL likes sparse data very well. Access can open an EXCEL spreadsheet as an application object, and can manipulate its contents pretty easily. I'm a firm believer in using existing tools to the hilt and developing the minimum extra stuff required to get the job done.