Here's some context everyone:
Hey everyone, I am a beginner in MS Access. I want to make a report with around 4-5 pages, but Access limits me to make a report within 2 pages only. I tried to make two different reports and then tried to combine them as subreports, in the REPORT VIEW I can see all 4 pages, but in the PRINT...
www.access-programmers.co.uk
Hi everyone, I am new to MS Access. I just wanted to whether I can make my own Data checkboxes under a specific field. In Access there is only Yes/No check boxes, I did use one approach by declaring Data as Fields and used Yes/No check box for each field. But I think this not the right way to...
www.access-programmers.co.uk
Initially posted about a report not fitting to 2 pages, then posted about having a ton of check boxes. Pat Hartman sniffed out a poor structure and now we are here.
Now to this post--no, it is not normalized. The big issue I see is that you have used values that should be in a field as names of fields. All those Yes/No fields should not exist. Let's take Incident Causes as an example. Instead of every possible cause as its own field you should only have one field and in that field you put the cause. If an accident has 4 causes you don't tick four of the fields in Incident Causes, you put 4 different records into Incident Causes--one for each cause.
This should be the structure of the Cause table:
Cause
causeID, autonumber, primary key
ID_Accident, number, foreign key back to Initials
causeType, text, this will hold what is now all those field names
That's it, those 3 fields are all you need to hold all the cause data. Like I said before, if you have 5 causes you put 5 records into that table.
Corrective Actions seems to have the same issue. Same with having 2 fields for Male and Female--you don't have 2 yes/no fields, you just need one field you stick a M or F in.
You have made other normalization mistakes as well. I suggest you read up on it:
en.wikipedia.org
Then google a few tutorials and work thru them. Then apply what you learn to your own data.