You have already discovered that design will be key, and if done poorly, will have you constantly running up against barriers. What you want to do first is understand normalization. Then try your hand at it with pencil and paper (I use very large sheets, penciling in table and field names, deciding on field properties, drawing lines to reflect relationships, etc). Pencil is easily erased! IMHO, queries come before forms - if it needs to be editable and is not, a form based on such a query is useless. So first things first.
Back to normalization: best thing you can do is NOT organize as you would a spreadsheet (wide) because tables are row based (tall). When you think you have something penciled out you can run it by this forum if desired. Not sure how much you need but here's a whack of links to get you started...
Normalization is paramount.
Normalization Parts I, II, III, IV, and V
http://rogersaccessblog.blogspot.com...on-part-i.html
and/or
http://holowczak.com/database-normalization/
Entity-Relationship Diagramming: Part I, II, III and IV
http://rogersaccessblog.blogspot.com...ng-part-i.html
How do I Create an Application in Microsoft Access?
http://rogersaccessblog.blogspot.com...cation-in.html
Important for success:
Naming conventions - http://access.mvps.org/access/general/gen0012.htm
https://www.access-programmers.co.uk...d.php?t=225837
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
About Multi Value Fields -http://www.mendipdatasystems.co.uk/multivalued-fields/4594468763
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.