I'm working on a test site for a school at my church, and the guy who manages all the student info (including grades, balance, spitting out transcripts, etc) uses Access. The site will likely go on a Windows server, but I know they'll let us install PHP and Mysql. The big problem is, I don't want to make his job HARDER.
As an example, I set up a role for each class. Once the student is in a certain class, they get tagged with that Role in their profile. Once you have a role tagged to you, you can see the class files (thanks to Taxonomy Access).
But the last thing I want him to have to do is manually add a Role to 700 student profiles every quarter. The best idea I could come up with is to find a way to let Access be the front end to the actual MySQL database that runs the site (it'll be on the local network, so speed shouldn't be an issue).
I found a set that walks you through doing this, but they mention issues with Queries. Has anyone done this, and if so, were you able to run basic reports, and make changes that were reflected on the site right away?