Thank you Arnelgp for your attempt.
But i'm afraid it does not solve my problem. (or: what query exactly would provide the result set below?)
What I am looking for is a query (or VBA procedure) that produces
(set, giver, receiver):
1, m1, f1
1, m2, f2
1, m3, f3
2, m1, f1
2, m2, f3
2, m3...