Hi,
I am working on a training database and I just cant get the logic to work the way I want it. A couple of things that the database need to be able to handle is:
There is something called Modules. Each Module consist of certain documents/work instructions. Each employee will be required to train on certain modules depending on what is the department and job. The other thing is there are certain documents/work instructions that could be repetitive to more than one module. Also documents will be revised so the database should be able to save all revisions but should show the most current.....
Some documents might need an instructor to train while others will be readonly.
So an example:
Employees = John Doe, Ann Smith, Henry James, Mary Shelly, etc
Modules = Auditor, Company Core, QA General, etc
Docs = SOP123 revC, WI123 revA, SOP987 revA, SOP456 revB, WI402 revC, etc
Auditor = SOP123 + WI123
Company Core = SOP987 + SOP456
QA General = SOP123 + WI402 + SOP456
All employees need to be trained on Company Core Module
Hence, John Doe need to train on = Company COre + QA General
Henry James = Company Core + Auditor
etc
Now ofcourse document revision will change and when they do then the retraining will be required. So I will have a query to tell be who is deficient and who is not
So any ideas how to tackle this.
I created a database with tblEmployees (Employee Name, Department, HireDate, Active?), tblProcedure (Doc#, DocTitle, DocRev, DocEffectiveDate, Obsolete?), tblModules (ModulesName), tblRecords (I dont know what goes here yet)
So any input help on this is greatly appreciated
Thanks
I am working on a training database and I just cant get the logic to work the way I want it. A couple of things that the database need to be able to handle is:
There is something called Modules. Each Module consist of certain documents/work instructions. Each employee will be required to train on certain modules depending on what is the department and job. The other thing is there are certain documents/work instructions that could be repetitive to more than one module. Also documents will be revised so the database should be able to save all revisions but should show the most current.....
Some documents might need an instructor to train while others will be readonly.
So an example:
Employees = John Doe, Ann Smith, Henry James, Mary Shelly, etc
Modules = Auditor, Company Core, QA General, etc
Docs = SOP123 revC, WI123 revA, SOP987 revA, SOP456 revB, WI402 revC, etc
Auditor = SOP123 + WI123
Company Core = SOP987 + SOP456
QA General = SOP123 + WI402 + SOP456
All employees need to be trained on Company Core Module
Hence, John Doe need to train on = Company COre + QA General
Henry James = Company Core + Auditor
etc
Now ofcourse document revision will change and when they do then the retraining will be required. So I will have a query to tell be who is deficient and who is not
So any ideas how to tackle this.
I created a database with tblEmployees (Employee Name, Department, HireDate, Active?), tblProcedure (Doc#, DocTitle, DocRev, DocEffectiveDate, Obsolete?), tblModules (ModulesName), tblRecords (I dont know what goes here yet)
So any input help on this is greatly appreciated
Thanks