Ok, here is the deal.
Now this post is rather long and meant to be humorous as well as informative.
It is littered with "Smileys", so as not to be taken as being offensive.
Mkay?
;-)
Your structure itself prevents this from being easy.
Even what I was going to propose would have been what you have called a "Band-Aid"
As you stated:
So when you say:
"This is not the way I need the data"
Then it is clear that you have been working with Flat file Excel type tables.
But as the other experts have pointed out:
This is Access, play time is over, and you are in the big leagues now.
;-)
You have to change your thinking and learn new techniques for querying relational data.
It may not be easy or fun, but it is part of the learning process.
Insisting that you be able to manipulate related data in Access like a flat file, is like an Adult insisting that the training wheels be left on their bicycle, because it is "easier" and "The way I am used to"
;-)
I know of no adults still riding bikes with training wheels.
I know of no Access developer who needs or wants "Flat files", (the way you are wanting them), magically created from related data.
Again, you are the first person in over 3,500 questions I have answered who has ever taken issue with this.
Millions of people go about there lives querying related data using the standard techniques and none of them need any "training wheels"
;-)
As a matter of fact, every one of your scenarios can be remedied, if only you would just take the time to look into these different techniques and queries.
Again, it may not be simple, but it is part of the learning process.
For example:
If you do the query "Right", John Doe will get only one email, not three.
(no training wheels required)
See the attached sample:
Again, not simple, but I am a Big boy who took off his Access "Training Wheels" 7 years ago.
;-)
(Can I ask if database development is something that you have no interest in, because it was simply "Thrust upon you"?)
If this is your point of view, then you will be fighting with this issue for your entire career in Access and relational databases.
For example, in this question you appear to be "Stuck" as you say.
So.....
How will you accomplish what you are after if it is more or less impossible?
The data structure cannot be changed, and you cant get the view you are after.
So where does that leave you?
You appear to be at an impasse
What will you do?
I'm curious?
;-)
Please take a moment to think over the advice we experts have given you.
Take the entire weekend if you like.
Then post back with you final thoughts.
;-)
Respectfully,
JeffCoachman