Steve,
Firstly, I'm not convinced that Access is the right tool for the job.
Certainly you can do the business logic in Access, but unless you store the
documents in the database, there's no way to prevent users from creating,
editing and deleting documents outside of Access's control (and thus without
its knowledge). Commercial Document Management Systems usually store the
documents in their own database, and prevent users from accessing documents
via external means (using the check-out/check-in mechanism). It's pretty
hard to do that with Access without running into some fairly major problems,
not the least of which is the filesize limit. I'd recommend using SQL Server
for the data store.
Secondly, I'm not sure how you'd go about "monitoring" disk folders, except
to periodically poll them (and all the documents in them).
As for retrieving information about documents, you can use the
Application.FileSearch object for that, and I suppose you could store some
statistical information in the data store. You can of course, use automation
to control Word from Access if that's of interest to you. If you would like
specific information about how to use Application.FileSearch or automation,
just let us know, but I think you first need to think a bit more about what
you really want to do.
Regards,
Graham R Seach
Microsoft Access MVP
Sydney, Australia
---------------------------