I am exploring the idea of building a learning management system in Access for my company. Our current LMS is too inflexible. It enables me to enroll users into learning plans using very basic logic. For example, "if a person is in x learning plan, they need to complete y courses." I would like to upgrade the logic to include more complex things such as "everyone hired after x date in y position must take z courses."
I'm guessing queries would be the way to make this happen, but my concern is that queries are formidable to those untrained in Access. Assuming non-Access-trained users will have to edit learning plans in this database, is there a way to make queries user-friendly? Or is it possible to store enrollment data in a table that a query can access, so that the query can be set up once and forms can be used to edit the enrollments?
I hope that makes sense. I appreciate input!