midastouch1
New member
- Local time
- Today, 18:17
- Joined
- May 30, 2014
- Messages
- 6
I work on a medical research team, and we get whole specimens donated to us. When we receive these specimens, we slice them up into (up to) 35 pieces (and are tracked as 35 unique fields in the associated table). Then each piece may or may not contain certain "parts" of the whole. The parts of the whole can easily be defined in a lookup table (which I have done). Each of the 35 "slice piece" fields has a correlating "here are the sub-parts that are contained in this slice" field, and I'm setting each of those fields up as a multi-value lookup field. I'm running into a problem at around "slice piece" #27 where the table will not save and I get an error saying that there are too many indexes on the main table. I have read that referential integrity connections count as indexes, and have unchecked the "enforce referential integrity" for each of the existing lookup relationships (yes, I know the dangers of this), but still get the same error when trying to add another lookup for the "slice piece 28" field. The main table itself has only 1 index (on it's PK) outside of these lookup connections. Am I missing something here? Or can anyone suggest another route to get 35 fields associated with the same lookup table on the same main table? Here's a mock field set to hopefully clarify:
tblSpecimen.SliceNum"1-35" (the 35 individual slice fields, default values of 1-35)
tblSpecimen.SliceComponents"1-35" (the 35 correlating multi-value slice components fields)
lkpComponent.Component (all of the components contained in the specimen as a whole)
Notes:
The database will be split with all tables (including lookups) in the back end.
The specimen is a human organ, so barring some leap forward in human evolution, the "components" listed in the lookup table are not subject to change in any of our lifetimes
tblSpecimen.SliceNum"1-35" (the 35 individual slice fields, default values of 1-35)
tblSpecimen.SliceComponents"1-35" (the 35 correlating multi-value slice components fields)
lkpComponent.Component (all of the components contained in the specimen as a whole)
Notes:
The database will be split with all tables (including lookups) in the back end.
The specimen is a human organ, so barring some leap forward in human evolution, the "components" listed in the lookup table are not subject to change in any of our lifetimes