I have a database that is somewhat normalized and I tried to normalize it, however when doing so it corrupted the data entry forms. This is because my database has 1 main table and then other tables with ID's like state table has st_id and st_cd. If I leave my main table linking to the tables by all the ID's and then pull like:
maintable
MstrID St_ID YR_ID
statetable
st_id
st_cd
year_table
yr_id
yr
Link these so that it links like IDs should and say ok now on my form for data entry update, I want to update only the maintable with information. I can create a query to link everything together just fine and then select in my unbound table that opens the data entry form what I want and the end user selects and edits and all looks fine..................however..................if they select say item 4 of the maintable, and click edit and change the record to YR = 2013 and ST_CD = NY, then it updates the statetable and the yeartable to that information. So, this is why I created the table with the main containing YR, STCD because that is the only way it update only the main table and not the tables that fed the main table. If there is another way please let me know and I can normalize, however for my purposes what I have works and have spent 2 months on it database, forms and all and when attempting to normalize it screwed the whole forms system up. And the editing and the data entry. Thankfully I had a backup and went back to it. Can someone please advise as to why the feeding tables would update when main is edited or new entry put in?
Example:
When edited for NY, NY used to be in my table distinct ST_ID number 13, now it is number 13 and number 2, but number 2 used to be CT.