This database however covers over 300 people and every 2 weeks ill be getting new information for 10-15 individuals.
I know I could create a new column for each new set of information received...
That is not how it's done. Tables are for entities. Fields (not columns) are for attributes. If the entity is a user, then you have tblUser (or tblEmployee or whatever) with fields for EmplID, FName, LName, EmplNo, email, etc. If the entity is a questionnaire, survey, sales order, etc. the same logic follows; especially if there's a one to many relationship like Sales (1 table) and possibly several line items for a sale (another table). When it comes to surveys, the main table might contain only those attributes that apply to the survey as a whole. A benefit may be realized by putting the questions in a related table and not the same one as the survey/questionnaire table. I think you're using your Excel brain, which is bad when it comes to designing relational dbs. Suggest you review normalization at least, and armed with that knowledge, start out with pencil and paper (maybe flip chart sized sheets if available) and map things out. You should find that you're able to make a lot of decisions based on questions you should be asking yourselves, like "We'll store who made the change, but how do we figure that out?".
Here's my standard copy/paste list of things to get anyone going down the right path:
Normalization Parts I, II, III, IV, and V
http://rogersaccessblog.blogspot.ca/...on-part-i.html
and/or
http://holowczak.com/database-normalization/
Entity-Relationship Diagramming: Part I, II, III and IV
http://rogersaccessblog.blogspot.ca/...ng-part-i.html
How do I Create an Application in Microsoft Access?
http://rogersaccessblog.blogspot.ca/...cation-in.html
Important for success:
One source about how to name things - http://access.mvps.org/access/general/gen0012.htm
What not to use in names - http://allenbrowne.com/AppIssueBadWord.html
About Auto Numbers
- http://www.utteraccess.com/wiki/Autonumbers
- http://access.mvps.org/access/general/gen0025.htm
The evils of lookup fields - http://access.mvps.org/access/lookupfields.htm
Table and PK design tips - http://www.fmsinc.com/free/newtips/primarykey.asp
About calculated table fields - http://allenbrowne.com/casu-14.html
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.