Structural Question regarding junction table

Helystra

Registered User.
Local time
Today, 13:49
Joined
Aug 20, 2013
Messages
64
I have a database with the following tables to store data:

tblBudgetCodes, tblemployees, tblJobTitles, tblPrograms, tblSchedules, tblSchools

What I need to do now is create a junction table (and possibly another data table) to bring all the data together and this is where I need a bit of guidance. I will explain how the data goes together and I will attach my current tables here for review as well.

I have 600+ Employees and 94 Schools. Each school has it's own schedule and it's own programs (with their own sponsors) and a different number of each job title for those programs. I have an employee named "vacant" so that I can use "vacant" as a placeholder for vacant contract jobs at the schools. Employees who are contracted at one school for normal daily work can also work programs at other schools for after school programs. for example:

Jane Doe may be assigned to work as a Manager for Montgomery Elementary (contract program) but then work as Lead Cook for Howell Middle School for the ASM program and work Concessions over the weekend for football games and then work as assistant cook for Franklin High School during the Summer program (which has a different pay rate since it's not during the regular school year)

The programs are ASCP Snack, ASM, Concessions, Contract, SubManager, Summer and Tutoring. The budget codes, schools feed into (relationships) tblPrograms and then that in turn feeds into tblSchedules.

My question is twofold. Do I need to make another data table to link the schools with all of the various job titles they can have or can I just do that in the bigger junction assignment table? And then what is the best way to structure the Assignment table so that down the line when I want to retreive the data I can see which employee is assigned to what program and which school for which job title, pay rate and budget code. But I also need to know their contract school assignment no matter what other school program they may be working as well.
 

Attachments

Last edited:
It's also important to note that I will need to be able to move employees from one contract position to a new contract position either at another school or just with a different job title to fill a "vacancy" and leave a "vacancy" in their place.

Sorry for leaving that part out of the original post.
 
Post your db in A2007 and/or add a screenshot of the Relations window with all tables fully expanded and visible.
 
I am confused. My db was posted in A2007 on the original post. Are you still unable to open it?
 
Unrecognized database format in Access 07
 
I don't understand what's wrong then. When I'm working on it, it says (Access 2007) at the top, even though it's part of Microsoft Office 2010.

In the save and publish options I can save as Access Database, 2000, or 2002-2003. there is no option for 2007.

It's an accdb file if that makes a difference.

Suggestions?
 
I tried that and got the following error message:

Microsoft Access cannot save the database to the Access 2002 - 2003 file format. The specified database sort order, General, is not supported for the target database format.

Please advise.
 
Remind us why you wish to upload this db?
 
You asked me to upload as 2007 or post a screenshot of the relationship window with the tables fully expanded and visible. Since I haven't created the relationships yet because I haven't finished building my tables, that won't do much good I'm afraid. Also there isn't enough real estate on my screen to fully expand the tables on the relationship window.

But either way, I'm still getting an error message when I try to save as an earlier version which doesn't seem right to me.
 

Users who are viewing this thread

Back
Top Bottom