A family of Microsoft relational database management systems designed for ease of use.
OK, I have discovered the problem. I found someone who is having the exact same problem on another forum site.
The Oracle table has a Primary Key Index defined on the MEMBER_ID field with Unique set to Yes. However, the table has another index defined on a ONLINE_MEMBER_ID field with the Unique set to Yes. The ONLINE_MEMBER_ID field is Null for 90% of the records in the table.
MS Access sees the Unique set to Yes and is MISTAKING the ONLINE_MEMBER_ID index as the primary key index.
I am now going to reserch if there is ANYWAY to tell MS Access which index to use.
The person in the other forum resolved his problem by changing the query to a pass-through query.
Randy