Problem is If I select criteria for the second or statement ({HiredRate.UTRANSDOC}startswith{?TransYN}) and no for the first ({HiredRate.UTRANSWEB}startswith{?WebYN}) I get only one record. If I switch places in the formula putting ({HiredRate.UTRANSDOC}startswith{?TransYN}) 1st I get all of the data.
When I run the SQL query I get all of the data no matter what order they are in but The Crystal Preview only gives me all of the data on the first from the OR section.
Here is the Crystal Record Selection Formula
{HiredRate.CONTSUPREF} startswith {?LanguageCombo}
and
{HiredRate.ONDATE} = {?ProjectDate}
and
{HiredRate.ACTVCODE}= "SIG"
and
{HiredRate.RESULTCODE} = "CLM"
and
({HiredRate.UTRANSWEB}startswith{?WebYN}
or
{HiredRate.UTRANSDOC}startswith{?TransYN}
or
{HiredRate.UTRANLANL0}startswith{?LanloYN}
or
{HiredRate.UINTCONSEC}startswith{?InterpYN}
or
{HiredRate.UINTCONF}startswith{?IntConfYN}
or
{HiredRate.UINTOPI}startswith{?OPIYN})
Here is the SQL query Crystal is using:
SELECT HiredRate.DEAR, HiredRate.CONTSUPREF, HiredRate.LASTDATE, HiredRate.CONTACT, HiredRate.USOURCLANG, HiredRate.UTARGLANG, HiredRate.UTRANSDOC, HiredRate.UTRANSWEB, HiredRate.UTRANLANL0, HiredRate.UINTCONSEC, HiredRate.UINTCONF, HiredRate.UINTOPI, HiredRate.ONDATE, HiredRate.ACTVCODE, HiredRate.RESULTCODE
FROM GoldMine_Main.dbo.HiredRate HiredRate
WHERE HiredRate.CONTSUPREF LIKE 'ENG>SPA%' AND (HiredRate.ONDATE>={ts '2012-04-01 00:00:00'} AND HiredRate.ONDATE<{ts '2013-04-06 00:00:00'}) AND HiredRate.ACTVCODE='SIG' AND HiredRate.RESULTCODE='CLM' AND (HiredRate.UTRANSWEB LIKE 'NO%' OR HiredRate.UTRANSDOC LIKE 'YES%' OR HiredRate.UTRANLANL0 LIKE 'NO%' OR HiredRate.UINTCONSEC LIKE 'NO%' OR HiredRate.UINTCONF LIKE 'NO%' OR HiredRate.UINTOPI LIKE 'NO%')
ORDER BY HiredRate.DEAR, HiredRate.CONTACT
When I run the SQL query I get all of the data no matter what order they are in but The Crystal Preview only gives me all of the data on the first from the OR section.
Here is the Crystal Record Selection Formula
{HiredRate.CONTSUPREF} startswith {?LanguageCombo}
and
{HiredRate.ONDATE} = {?ProjectDate}
and
{HiredRate.ACTVCODE}= "SIG"
and
{HiredRate.RESULTCODE} = "CLM"
and
({HiredRate.UTRANSWEB}startswith{?WebYN}
or
{HiredRate.UTRANSDOC}startswith{?TransYN}
or
{HiredRate.UTRANLANL0}startswith{?LanloYN}
or
{HiredRate.UINTCONSEC}startswith{?InterpYN}
or
{HiredRate.UINTCONF}startswith{?IntConfYN}
or
{HiredRate.UINTOPI}startswith{?OPIYN})
Here is the SQL query Crystal is using:
SELECT HiredRate.DEAR, HiredRate.CONTSUPREF, HiredRate.LASTDATE, HiredRate.CONTACT, HiredRate.USOURCLANG, HiredRate.UTARGLANG, HiredRate.UTRANSDOC, HiredRate.UTRANSWEB, HiredRate.UTRANLANL0, HiredRate.UINTCONSEC, HiredRate.UINTCONF, HiredRate.UINTOPI, HiredRate.ONDATE, HiredRate.ACTVCODE, HiredRate.RESULTCODE
FROM GoldMine_Main.dbo.HiredRate HiredRate
WHERE HiredRate.CONTSUPREF LIKE 'ENG>SPA%' AND (HiredRate.ONDATE>={ts '2012-04-01 00:00:00'} AND HiredRate.ONDATE<{ts '2013-04-06 00:00:00'}) AND HiredRate.ACTVCODE='SIG' AND HiredRate.RESULTCODE='CLM' AND (HiredRate.UTRANSWEB LIKE 'NO%' OR HiredRate.UTRANSDOC LIKE 'YES%' OR HiredRate.UTRANLANL0 LIKE 'NO%' OR HiredRate.UINTCONSEC LIKE 'NO%' OR HiredRate.UINTCONF LIKE 'NO%' OR HiredRate.UINTOPI LIKE 'NO%')
ORDER BY HiredRate.DEAR, HiredRate.CONTACT