W
Will
I assume that I'm dealing with a circuitous relationship problem since I
can't seem to resolve what is occuring. I am rebuilding a training database
for the military. Here is the structure I have thus far:
CrewInformation (contains basic member data)
Schools (contains information about the schools/NECs)
SchoolRecord (links the crew with a school for a specific convene/grad date)
All of that works fine; except when I throw in the idea of CPD's. A CPD is
a code for a specific course offered at a specific schoolhouse. Thus a
single school (like Boarding Officer) might be offered at multiple CPD's (San
Diego, Mayport, Norfolk). I want to be able to specify on the SchoolRecord
that a member will or has gone to a certain location. The way I originally
intended was to first pick a School, then that would limit the choices of
CPD's to only those where that school is offered.
When I link those 3 tables (SchoolRecord, Schools, CPD's) it creates a loop.
Not 100% sure that's a problem but the idea would be that 1 School could
have multiple CPD's, 1 School could be on multiple SchoolRecords, and 1 CPD
could also be on multiple SchoolRecords. Problem is that whenever I work a
form or dropdown with this type of relationship I either get an empty
dropdown or a grey box. As soon as I break the circle I can get all CPD's,
but not limited by the selected school on the SchoolRecord.
While I could store CPD in SchoolRecord and remove the relationship to
Schools; sometimes I don't know which school house a member attended, just
that they have the school, so I didn't want to be constrained to selecting a
CPD if it isn't known.
can't seem to resolve what is occuring. I am rebuilding a training database
for the military. Here is the structure I have thus far:
CrewInformation (contains basic member data)
Schools (contains information about the schools/NECs)
SchoolRecord (links the crew with a school for a specific convene/grad date)
All of that works fine; except when I throw in the idea of CPD's. A CPD is
a code for a specific course offered at a specific schoolhouse. Thus a
single school (like Boarding Officer) might be offered at multiple CPD's (San
Diego, Mayport, Norfolk). I want to be able to specify on the SchoolRecord
that a member will or has gone to a certain location. The way I originally
intended was to first pick a School, then that would limit the choices of
CPD's to only those where that school is offered.
When I link those 3 tables (SchoolRecord, Schools, CPD's) it creates a loop.
Not 100% sure that's a problem but the idea would be that 1 School could
have multiple CPD's, 1 School could be on multiple SchoolRecords, and 1 CPD
could also be on multiple SchoolRecords. Problem is that whenever I work a
form or dropdown with this type of relationship I either get an empty
dropdown or a grey box. As soon as I break the circle I can get all CPD's,
but not limited by the selected school on the SchoolRecord.
While I could store CPD in SchoolRecord and remove the relationship to
Schools; sometimes I don't know which school house a member attended, just
that they have the school, so I didn't want to be constrained to selecting a
CPD if it isn't known.