To properly evaluate the queries, I had to populate tblEmpJobQual. To do this I used an append query: qryAppendApplicableQualsToAllExistingEmps. This allows the link between the employee, the job title that is assigned to them and the qualifications for that job. Once that table is populated, then an employee can be evaluated on each qualification assigned to them. I created a form frmEmployee with several subforms. If you go to the inner most subform you will see where to rate the employee as basic, proficient, master. Once some of those evaluations are populated, you can better evaluate a query that brings all of the information together. So, first I had to find the most recent evaluation. As I described in my earlier post this is best handled with a totals query. The query name is qryMostRecentEvaluation; I then used that to create the query: qryMostRecentEvalwithDetail
I then used this query in conjuction with another query that gets all of the details about an employee and the qualifications that have to be rated on to arrive at a final summary query: qryEmpDetailsWithMostRecentEvaluationResults
All of the queries and the forms/subforms are in the attached database.
I then used this query in conjuction with another query that gets all of the details about an employee and the qualifications that have to be rated on to arrive at a final summary query: qryEmpDetailsWithMostRecentEvaluationResults
All of the queries and the forms/subforms are in the attached database.