on ‎2016 Dec 06 8:07 PM
Hello world!
I've been fighting with this for hours at this point and am finally going to ask - I haven't been able to find this answer anywhere online:
I need some way to select each visible record in my report in a loop, something like {OrderNumber}[i]. Here's my code:
local NumberVar i := 0;
local NumberVar recordCount := Count({eWRLocations.Location Code});
global StringVar stringOutput := "";
local stringVar toAddToOutput;
local NumberVar currentrecord;
WHILE recordCount >= i DO
(
currentrecord := ***{Order Number}[1]***;
toAddToOutput := Cstr(currentrecord, 0, "") + ToText(" ");
stringOutput := stringOutput + toAddToOutput;
i := i + 1
);
IF stringOutput = "" THEN "Nope, you messed up"
ELSE
stringOutput
Everything I've tried up to this point (like RECORDNUMBER) just repeats the total count of records, as in, 861 repeated 861 times.
Two other things to consider
This report is an aggregate of several reports and has 6 different details sections, so using a counter for the detail lines doesn't work
and
there's a bunch of hidden rows so I'd like to only include visible (non-suppressed) rows in the final string output.
The End Goal is to compile a list of visible order numbers into a single string field in my report. It's odd, I know, but makes an audit process much faster. In the end, I'd like to turn something like this:
10001 A
10002 B
10003 B
10004 C
...
10100 AA
to something like:
10001 10002 10003 ... 10100
Thanks in advance!
Request clarification before answering.
Hi Matt,
When you right-click the section in the left margin and go to Section Export, you should have the option to Suppress Blank Section. Put a check in there and see if that works. If not, then you can click the formula button beside Suppress Blank Section and create a formula that also checks if a field or formula is equal to an empty string or space like:
{table.FIELD} = "" or {table.FIELD} = " "; Good luck,
Brian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 15 | |
| 9 | |
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.