dichotomous
Registered User.
- Local time
- Today, 13:33
- Joined
- Oct 19, 2012
- Messages
- 62
I'm not quite sure where to post this question.
 
I have a table that records:
 
Department Tasks
Procedures for each task
Associated Tooling (this is a lookup)
Associated hazards
 
 
I want to be able to
Assign tasks to employee, pick out that task and print the related proceddures.
 
Obviously a query will be involved from which I'll run my report.
 
Am I asking too much from my table/query????
 
Basically, the end result is, I want to be able to assign series of tasks to employees as they've been trained on them.....
 
How do I structure my table, or, do I need two tables that are related?
 
thank you in advance.
 I have a table that records:
Department Tasks
Procedures for each task
Associated Tooling (this is a lookup)
Associated hazards
I want to be able to
Assign tasks to employee, pick out that task and print the related proceddures.
Obviously a query will be involved from which I'll run my report.
Am I asking too much from my table/query????
Basically, the end result is, I want to be able to assign series of tasks to employees as they've been trained on them.....
How do I structure my table, or, do I need two tables that are related?
thank you in advance.
 
	
 
 
		 )
)
		 ). You have to add more fields to the Procedures table and subsequently go back and redesign every object (query, form, report) that is based on that table. You likely designed it this way on the premise that you will never need more than 20 Procedures. All I can say to that is the database landscape is littered with the remains of projects who's designers were positive that they would never need more than x number of fields to store an attribute (a couple of my projects from when I first started are in that graveyard as a matter of fact). Also, you should not need to store the Training Description in the Procedures table, just the PK value (in this case Code) as a foreign key.
). You have to add more fields to the Procedures table and subsequently go back and redesign every object (query, form, report) that is based on that table. You likely designed it this way on the premise that you will never need more than 20 Procedures. All I can say to that is the database landscape is littered with the remains of projects who's designers were positive that they would never need more than x number of fields to store an attribute (a couple of my projects from when I first started are in that graveyard as a matter of fact). Also, you should not need to store the Training Description in the Procedures table, just the PK value (in this case Code) as a foreign key. 
 
		 
 
		