Hi TrevorBradley
This won't fully answer your problem, but it might give you a reasonable starting point. I haven't used individual formula suppress a whole lot but:
The suppress checkbox is independent of the use of a formula for suppressing.
The suppress checkbox, will suppress the field in all instances (eg you need the field on the report, but you don't want it to be visible to end users).
Suppress using a formula gives you further options (eg suppress this field when value is x type of thing).
Suppress when duplicated allows for the situation you're describing. Crystal is correctly suppressing your duplicated data.
"If I check the Suppress checkbox, the field is suppressed for BOTH lines."
I'm assuming you have left the formula in & also clicked the checkbox, thus Crystal's behaviour does make sense. By using the suppress checkbox you've told Crystal to suppress the field in all instances - this overrides the use of your suppress formula.
I think some of the behaviour you're getting might relate to your grouping.
"If I change the forumla to TRUE, but leave the checkbox unselected, both fields are supressed."
If you are using:
{PODetail.Company} = Previous({PODetail.Company}) then this will result in a true/false, so I can't see how you can "change the formula to TRUE".
I suggest you might want to either re-jig your report so that you don't have duplicate data in the first place OR adjust your grouping etc so that the use of Previous is more effective in the suppress formula.
Suppress via the Section Expert does not appear to be the same as the individual field (as I said, I haven't had a huge amount of use for suppressing indivividual fields)
Suppress checkbox is the same.
Suppress via formula is the same.
Suppress via formula & also the use of checkbox is NOT the same. I normally use both, as I use the suppress checkbox as a visual reminder that there there is a suppress formula being used in the section expert.
I have recently discovered an instance when this is not helpful (in combination with a parameter for report header & detail suppression), but hey, life wasn't meant to be easy.