Alan:
Thanks for your quick reply. Here is the SQL Statement:
SELECT [040 Accounts].AccountID, [040 Accounts].[Account Number], [040 Accounts].[Account Title], [040
Accounts].[Required Minimum Distribution], [040 Accounts].[RMD Year], [040 Accounts].[RMD Type], [040
Accounts].[RMD Frequency], [040 Accounts].[Inherited Account], [010 Clients].[First Name], [010
Clients].[Last Name], [015 Role].RoleID, [015 Role].RoleDescription
FROM [015 Role] INNER JOIN ([040 Accounts] INNER JOIN ([010 Clients] INNER JOIN [041 Clients-Accounts]
ON [010 Clients].[Client ID]=[041 Clients-Accounts].ClientID) ON [040 Accounts].AccountID=[041 Clients-
Accounts].AccountID) ON [015 Role].RoleID=[041 Clients-Accounts].RoleID
WHERE ((([040 Accounts].[RMD Year]) Is Not Null) AND (([015 Role].RoleID)=17)) OR ((([040
Accounts].[RMD Year]) Is Not Null) AND (([015 Role].RoleID)=58));
Also, thanks for your comment about the "/" character. I used that in my post because I felt that using a dash might be confusing since I was using dashes to show connections between different tables.
Regarding relationships, I selected Enforce Referential Integrity, Cascade Update Related Fields, and Cascade Delete Related Records, only because that seemed like the strongest integrity, not because I understood it. Any insight on that would be appreciated.
Thank you,
Whistler 