So just working this out for a minute I would have as follows:
tblTraining
TrainingID <PK>
EmpID <FK>
TrainingType
TrainingDate
TrainingPeriod
Comments
THEN:
tblRenewal
RenewalID <PK>
TrainingType <FK>
ExpirationDate (calculated from Training date and Training Period)
This table would ONLY be populated though IF both TrainingDate and TrainingPeriod were filled out.
Now another question. Since 7 of these trainings that have expiration dates they all vary in time. For example CPR is 3 years but Flagger Training is 1 year. I would be able to manipulate that TrainingPeriod field to whatever time period I need?
tblTraining
TrainingID <PK>
EmpID <FK>
TrainingType
TrainingDate
TrainingPeriod
Comments
THEN:
tblRenewal
RenewalID <PK>
TrainingType <FK>
ExpirationDate (calculated from Training date and Training Period)
This table would ONLY be populated though IF both TrainingDate and TrainingPeriod were filled out.
Now another question. Since 7 of these trainings that have expiration dates they all vary in time. For example CPR is 3 years but Flagger Training is 1 year. I would be able to manipulate that TrainingPeriod field to whatever time period I need?