I have two tables in my report - {database.claimlin} and {database.member} - the join between them is an equal join on a field that is comprised as such:
membernumber.membergroup.sequencenumber (i.e. 1234.G001.001).
However, this unique field in {database.claimlin} contains an invalid sequence number on the end of this field (i.e. 1234.G001.002).
When I join off of this field, but do not have the report using anything from {database.member} I pull many records regardless of the equal join not matching. Once I tell the report to look at anything from {database.member} the records in {database.claimlin} that have the invalid sequence number on the end get dropped.
Which brings me to my question: does Crystal not filter off the link until you use something from each table?
membernumber.membergroup.sequencenumber (i.e. 1234.G001.001).
However, this unique field in {database.claimlin} contains an invalid sequence number on the end of this field (i.e. 1234.G001.002).
When I join off of this field, but do not have the report using anything from {database.member} I pull many records regardless of the equal join not matching. Once I tell the report to look at anything from {database.member} the records in {database.claimlin} that have the invalid sequence number on the end get dropped.
Which brings me to my question: does Crystal not filter off the link until you use something from each table?