PDA

Click to See Complete Forum and Search --> : Syntax Error in Crystal Report formula???


blakemckenna
Feb 28th, 2007, 04:26 PM
I'm using CR 10. I have a formula that keeps giving me the following error:

"The remaining text does not appear to be part of the formula"

The error occurs beginning and ending with the highlighted code.

Here is my code:


if {tblBatchDetail.carrierSCAC} > "" then
if {tblBatchDetail.fein} > "" then
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein};
if {tblCarriers.AdventCarrierCD} > "" then
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein} & "/" & {tblCarriers.AdventCarrierCD}
else
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein} & "/(Unk)"
else
{tblBatchDetail.carrierSCAC} & "/(Unk)"
else
"Unkown"
end if

What exactly am I missing here....a colon, semi-colon after each statement?

brucevde
Feb 28th, 2007, 05:31 PM
Use parentheses when you want to run multiple statements within an If branch. There is no End If when using Crystal Syntax.

if {tblBatchDetail.carrierSCAC} > "" then
if {tblBatchDetail.fein} > "" then
(
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein};
if {tblCarriers.AdventCarrierCD} > "" then
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein} & "/" & {tblCarriers.AdventCarrierCD}
else
{tblBatchDetail.carrierSCAC} & "/" & {tblBatchDetail.fein} & "/(Unk)"
)
else
{tblBatchDetail.carrierSCAC} & "/(Unk)"
else
"Unkown"

blakemckenna
Mar 1st, 2007, 09:21 AM
I didn't know that Bruce. Thanks, that worked great!!!