Thanks Leslie!
I have read several of your SOlutions in other threads, I also downladed and read that document from your other threads, very well summarized.
I guess when it comes to coming up with the design I seem to get stuck at resolving my multiple tables problem

.
my database is loggicaly identical to the TUmor Exmpl, however, instead of Patients I have Equipment and Instead of Tumors I have Exhibits.
Only One Equipment can be related to several exhibits. but not vice versa. therefore 1::Many...
I have about 50 types of exhibits that must be completed for about 8000 devices, each exhibit contains almost 20-40 fields and they can be Text,Boolean and Numbers. THe names of the fields in each Type of Exhibit are also different.
This is what i have so far:
tblEquipment
-------------
EquipID
...other info about the equip
tblExhibits
------------
ExbtID - PK
EquipID - relates an Exhibit with an Equip
ExbtCode - Identifies what kind of Exhibit
EbtRev
EbtBy
ExbtDate
..etc..other Common info to all exibits...
tblTypeOfExhibit (Listing all types exhibits)
------------------
ExbtCode - PK
ExbtName
ExbtDesc
ExbtPages
...etc...
tblEquipment (1:Many) tblExhibits
tblTypeOfExhibit (1:Many) tblExhibits [each exhibit can only be of one type]
now the problem is the fields..
I was planning to use multiple tables for the remaining fields, but you are suggesting the follwoing?
tblFields (All fields of all Exhibits, no values)
-----------
FieldID
FieldName
FieldDataType
tblExhibitFIelds (Relates FIelds to an Exhibit TYpe)
--------------
ExbtCode
FieldID
** I can't add Value here, since for a given ExbtCode, I can have several 100 exhibits with different values.
now how would I store the values of each field.. I would like to avoid a table for each exhibit, since i would then end up with 50Tables..

, plus i would have to add a new table for new exhibits...