MColeman
Programmer
- Sep 23, 2002
- 242
Parameters that have multiple values can be displayed in the header with:
Join({?mystringparameter}, ', ')
The result would print like value1, value2, value3, etc.
I tried this on a number parameter and got an error message that said a string was required.
Below is a solution I worked out. Do any of you know of a better or cleaner way of doing this?
local stringvar myparameterlist := "";
local numbervar ndx := 0;
local numbervar maxndx := UBound({?mynumberparameter});
for ndx := 1 to maxndx do
(
if ndx = maxndx then
myparameterlist := myparameterlist +
totext(({?mynumberparameter}[ndx]))
else
myparameterlist := myparameterlist +
totext(({?mynumberparameter}[ndx])) + ", "
);
myparameterlist
Join({?mystringparameter}, ', ')
The result would print like value1, value2, value3, etc.
I tried this on a number parameter and got an error message that said a string was required.
Below is a solution I worked out. Do any of you know of a better or cleaner way of doing this?
local stringvar myparameterlist := "";
local numbervar ndx := 0;
local numbervar maxndx := UBound({?mynumberparameter});
for ndx := 1 to maxndx do
(
if ndx = maxndx then
myparameterlist := myparameterlist +
totext(({?mynumberparameter}[ndx]))
else
myparameterlist := myparameterlist +
totext(({?mynumberparameter}[ndx])) + ", "
);
myparameterlist