groundclutter
Programmer
Okay, here's the scenario...
I have a very complex report in which I am displaying (suppressed) detail rows that contain three 'value' columns. The next three columns are going to be 'high value', 'low value', and 'something else'.
To get the values, I had to use sub reports (due to data design) and I am able to pass the value back to the report as a shared variable. Then, I have a formula in the 'high value' column that says, "okay out of the three values I passed back, which is highest?" and I display that particular value.
However, I am having a problem with sequence of evaluation. The formula to determine the highest rating is firing before the subreport is repopulating the variable. Therefore, I am seeing the value and rating displayed for the previous detail. Why this isn't happening on the first record is beyond me. Now, I know there is an EvaluateAfter function but I don't believe that will work here. Also, using the "Whileprinting...etc" doesn't work either.
Any ideas?
Thanks!
I have a very complex report in which I am displaying (suppressed) detail rows that contain three 'value' columns. The next three columns are going to be 'high value', 'low value', and 'something else'.
To get the values, I had to use sub reports (due to data design) and I am able to pass the value back to the report as a shared variable. Then, I have a formula in the 'high value' column that says, "okay out of the three values I passed back, which is highest?" and I display that particular value.
However, I am having a problem with sequence of evaluation. The formula to determine the highest rating is firing before the subreport is repopulating the variable. Therefore, I am seeing the value and rating displayed for the previous detail. Why this isn't happening on the first record is beyond me. Now, I know there is an EvaluateAfter function but I don't believe that will work here. Also, using the "Whileprinting...etc" doesn't work either.
Any ideas?
Thanks!