다중 선택 매개 변수는 바로 아래로 갈 때 배열입니다. 아래의 코드는 Crystal XI에서 테스트되었습니다. 기본적으로 매개 변수 배열의 각 값을 반복하고 select/case 문을 사용하여 값을 가져옵니다. 내가 아는 한, 매개 변수를 선택할 때 화면의 코드에서만 설명을 사용할 수 없습니다.
각 설명 (+ chr(13) + chr(10)
) 사이에 줄 바꿈 캐리지 리턴을 넣었 으면이를 다르게 처리해야 할 수 있습니다.
Local NumberVar i;
Local StringVar output := "";
Local StringVar paramDesc; //the current parameter's description
for i := 1 to UBound({?MyParameter}) do (
paramDesc := "";
select {?MyParameter}[i]
case 1 : paramDesc := "Option 1" + chr(13) + chr(10)
case 2 : paramDesc := "Option 2" + chr(13) + chr(10)
case 3 : paramDesc := "Option 3" + chr(13) + chr(10)
case 4 : paramDesc := "Option 4" + chr(13) + chr(10)
default: paramDesc := "";
output := output + paramDesc;
);
output
고마워요! 너는 나를 이걸 아주 쉽게 만들었다! –