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 
Managers in CustomerT
Thomas Breen 
    
5 years ago
If my CustomerT is actually contractors with multiple Project managers and superintendents, should each of the project managers and superintendents be entered in the CustomerT, or have a separate table for them?
The intent is to include them in my OrdersT for referencing them as contacts related to a particular order(job), and will be relative to shipping contact etc associated with an order. My customer is the contractor. The project managers and superintendents are my contacts throughout the order process.
Thank you
Richard Rost  @Reply  
          
5 years ago
They're all PEOPLE, right? The same type of entity? Put them all in the same table. Make a field to indicate who is what, even if it's something simple like IsManager, IsSuper, etc. You can have different IDs for different people in your OrderT.

ManagerID
SalesRepID
ServiceTechID


These are all Customer IDs that relate back to the CustomerID in the CustomerT table. This will become more apparent as you get into the Expert classes.
William Dowler  @Reply  
      
5 years ago
Why not put all the roles (Manager, SalesRep, etc.) in a RoleT table and link it to CustomerT with a many to many relationship using a XrefTable (e.g. CustomerRoleT).
That way you can record extra information in RoleT such as when a person was promoted to manager, when a SalesRep became a ServiceREp, etc. It would also allow for different roles to be played by the same person (e.g. a Manager who is also a SalesRep for high priority projects, etc.). You would then have a full history (via Start Date and End Date) of WHO was involved in WHAT capacity, and WHEN. Just a different way to go.....
Richard Rost  @Reply  
          
5 years ago
William, that is the BEST way to do it. I tried to answer Thomas' question based on his skill level. That's one of the reasons I love the user Badges. I can see at a glance that he's only a Beginner student. Many to many relationships are a lot more advanced. Your way IS the best, however. You must have had a good teacher. :)
William Dowler  @Reply  
      
5 years ago
Yep, I learnt quite a lot from some Star Wars dude. Strange fellow but a good mentor.
Thomas Breen OP  @Reply  
    
5 years ago
This is exciting. Thank you both very much. I have a lot to learn. I did not know the term, but the many to many relationship possibility exists, and will be best for my intended database design. Superintendents become project managers, and often hop to different contractors. So to me, logically it seems as they should be in a separate table. Now I know these tables can be linked. I also know that if WHO was involved in WHAT is not required, fields within the same table will suffice. Wow, this is fun, but I have a long way to go to get this datbase design done right.
Richard Rost  @Reply  
          
5 years ago
William: Ugh! I'm a Star TREK dude, not a Star Wars dude. The only good Star Wars movies were the first two (New Hope and Empire.) The rest were Meh. Star TREK is where it's at!

Thomas: oh yeah, there's always more to learn. I've been working with Access since 1994 (27 years!) and I'm still learning something new EVERY day.
William Dowler  @Reply  
      
5 years ago
Richard,
My abject apologies (I blame the pandemic!). Of course you're a Trekky, I knew that.
Some background: I have been in IT for over forty years (that's not a typo!). Last twenty years or so I've concentrated on designing Data Warehouses on Oracle and Teradata platforms, so database design is my bread and butter. MS Access is a different kettle of fish and, although I used it years ago I considered myself a novice until I subscribed to your courses (which are the very BEST, by the way). Many thanks for the continuing education. Live long and..... well you know!!!
Richard Rost  @Reply  
          
5 years ago
Thanks, William. I appreciate the compliments.

Peace, and long life. :)
Thomas Breen OP  @Reply  
    
5 years ago
Well, between the references of live long and prosper, and products being Captain Kirk Shirts in different colors, I I figured you for a star trek fan. I am starting on this quest for a similar reason I decided to start building my own pc 's back in the late 90's. Someone irritated me with a response regarding something I was paying for and decide d that it was not rocket science and I would learn to do it for myself, and did so from then on. Access seems to have grown in leaps and bounds from the late 90's early 2000 version. I look forward to learning it. Thanks for the motivation.
Richard Rost  @Reply  
          
5 years ago
Haha. It has indeed. You're welcome!

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 5:13:28 PM. PLT: 1s