Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Back to Access Forum    Comments List
Upload Images   @Reply   Bookmark    Link   Email   Next Unseen 
Multiple Tables Duplicate Data
Shelley Sanford 
     
4 months ago
I am working on a personal project database.
For some context and I will try not to get long winded:
I play an online game (Forge of Empires). I am making a database to track the research for each Age/Era.
My main issue is this:
Some of the resources needed require one or more resources from a previous era and I want my database to reflect where that good comes from.
Here is one example for context:
Resource: >Papercrete (Tomorrow Era)
             >Packaging (Modern Era)
                 >Paper (colonial Age)
Right now I am stuck with trying to make a table for each required resource.

Is there a way to make this easier and still show the data I want it to have?

Thank you,

Shelley Sanford.

P.S. If you have questions please don't hesitate to ask.
Shelley Sanford OP  @Reply  
     
4 months ago

Donald Blackwell  @Reply  
       
4 months ago
Grr, sorry had something posted but my mouse is acting up and deleted before I realized it...

Your ReseachT would be your main table in this instance. In comparison to Richard's TechHelp videos, think of it as the OrderT. It would contain basic information about the research you are doing.

ResearchT:
ResearchID autonumber
Description short text
Notes long text
.... Any other fields that relate to the research in general

EraT
EraID autonumber
Description short text
Notes long text
.... Any other fields that relate specifically to an era

ResourceT
ResourceID autonumber
Description short text
EraID number ---- foreign key to the era table where it is found
.... Any other details related to a specific resource

ResearchDetailT
DetailID
ResourceID
Qty number - type long or double
Notes long text
Any other fields that tell you what you need for each resource for a specific research
Shelley Sanford OP  @Reply  
     
4 months ago
Donald
Here is a list of all the tables I have:
Era Table- Where the research is located
Origin Era Table- Where the resources come from
Research Name Table- Just the name of the research and the EraID as a foreign key
Research Data Table- ResearchNameID (foreign key), ResourceID (foreign key) and Qty Needed
Resource Table- Lists all the resources needed including those needed for other resources.
I hope this helps.
Donald Blackwell  @Reply  
       
4 months ago
Do you need 2 Era tables? Do they contain different types of information? If they are the same Era's or, even if different, if the type of data is the same, you could just reference the EraID as appropriate in each table. If there are different types of Eras, you could have an Era Type field.

In any case, you might have an EraID in each table, if for instance, a resource becomes available in one era, then that resource may be combined with other resources to form a new resource in a later Era, and then all resources get combined to do research in yet a later Era.
Other than that, I would liken your system to Richard's Order Entry system:

Research Name Table - similar to OrderT describes the Research - EraID shows up when research becomes availableResearch Data Table - similar to OrderDetailT describes the "Products" needed to complete Research
Resource Table - similar to ProductT in that it contains details about Research Items

I might add a "Component" Table or something similar which contains the breakdown of each resource item that goes into each resource

Richard does something similar when creating product bundles in his course... You may sell a computer but the computer has a case, a hard drive, a monitor, etc.

A very general version might be his Groups video. He also does Food/Meal Groups in his Fitness Series starting around Episode 3. More detailed explanations come in around Access Developer 25

Sorry, this onion has so many layers, I kept going in circles trying to explain it. Hope I didn't confuse you worse.
Shelley Sanford OP  @Reply  
     
4 months ago

Shelley Sanford OP  @Reply  
     
4 months ago
I posted a picture of what I wound up doing for the information i needed.
and yes i needed separate tables for Era because one is the Era that the research comes out of and the other table for Origin is where the resources come from. Yes they are the same but when i start inputting the data for the research I dont want too much information in the Era table. The first Era table is like the customer table and the Origin Era table is like an Employee table. They have the same information but they do different things.
Shelley Sanford OP  @Reply  
     
4 months ago

Shelley Sanford OP  @Reply  
     
4 months ago
In the table picture i just posted it shows up how i want it to. The Origin Era with all the related resources from that era and then it lists the resource(s) needed to make that specific resource.
Donald Blackwell  @Reply  
       
4 months ago
Actually, as you progress further through Richard's courses, you'll learn that it is actually better to make one table for multiple things, for instance, customers and employees. They are both holding person/contact information. You just add a field that identifies whether they are a customer or an employee if needed. Sometimes, a customer may also be an employee and vice versa and having separate tables would require duplicate maintenance of information which increases risk of errors or faulty data.

As for how you have it laid out above, you could easily make a form for the Origin Era that collects the name of each era. Then in the footer of that form, use a sub form that lists all the resources within that era, in the footer of that subform, another subform which lists the additional resource items that match that resource. And, finally, in the footer of that subform, another subform which lists the additional resources that additional resource requires. Similar to the technique that Richard used in his Multiple Cascading series.

Alternatively, you could use list boxes instead of sub forms then just double click the resource in the list box to open that resource.

This thread is now CLOSED. If you wish to comment, start a NEW discussion in Access Forum.
 

Next Unseen

 
New Feature: Comment Live View
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 5/6/2026 2:40:39 PM. PLT: 0s