RoyVidar: the recordset is obtained as a property of a class object. Therefore, in priciple, its underlying query is not exposed to the program.
As I also wrote the class code, I have obviously access to that query, so I could write a new join. But then I have to maintain at least partially twice the same join.
Hence the question.
Thanks for replying.
_________________________________
In theory, there is no difference between theory and practice. In practice, there is. [attributed to Yogi Berra]