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 
Couples and Salutations
Richard 
      
14 years ago
Bonnie asks: "How do you handle contacts that are couples? Mr & Mrs Tom Kelly want to be known as such (or as Jane and Tom). Their donations are in both their names, as is their subscription. What I have read about nominalization seems to advise again Name1 and Name2 (or some such field arrangement). I have thought of a family/househouse table linked to individual contact tables. I have thought of a field AddressMailTo and MakeReceiptTo (in case it is to both or only one of the couple). Their donations are not normally only his or hers, and their subscription is often to Mr & Mrs or to Jane and Tom – but how to organize this well in a database?"


There are MANY different way to handle this, and it all depends on YOUR needs. Yes, normalization in a PERFECT database would advise against having Name1 and Name2 in a single table. HOWEVER, if you're sure that's all you're ever going to need, then I don't see a problem with it. I would have:

Title1, FirstName1, LastName1, Title2, FirstName2, LastName2

This way your database could have data to cover situations where each person could have a unique title such as Mr, Mrs, Miss, Dr, Father, Reverend, Rabbi, etc. Plus you're also covered in the event that the wife has a different last name as the husband (which does happen) or is perhaps even hyphenated with her maiden name.

As far as a salutation goes, this gets tricky. You need a LOT of logic to figure it out automatically OR you could just have ANOTHER field in your database to store that. This way, you can type in whatever it needs to be. Is this perfectly normalized? No. Not really... and you have to make sure you update it if one of the constituant fields changes, but it's more flexible this way. Once you get into EVENT programming, you could make an AfterUpdate event (covered in my 300-level classes) that automatically updates it... but you can always add that down the road.

Yes, a PERFECT normalized database would have a FamilyT table and then a PersonT table with a FamilyID so you could have as many people in the family as you want. HOWEVER, most families have either 1 or 2 primary people that you want to address mail to. The rest are children (and if you want to track them, you could always add the secondary table too).

This is just MY opinion. If you're a beginner to intermediate user and don't want to go through the headache of setting up a perfectly normalized database, don't worry about it at this point. You can always change it later. But as I've always said... if this meets your needs, it's fine. It's the same argument I make about addresses in my databases. I usually have a BillTo and ShipTo address in one table. Is it perfectly normalized? No. You should IDEALLY make a separate table so you can have as many addresses as you want... BUT... it's perfectly useful for my business, and I've never had a need for a 3rd address.

Go with whatever works FOR YOU. Anybody else have a comment on this?

Here's an additional thread on this topic.

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/17/2026 2:51:32 AM. PLT: 1s