✅ 1. CHECKBOX (체크박스)

📌 정의 방법:

PARAMETERS: my_box1 AS CHECKBOX.

📌 특징:

  • my_box1는 TYPE C LENGTH 1 (문자형 1자리) 로 자동 지정됨.
  • 체크박스에 체크하면 값은 'X',
    체크하지 않으면 공백(' ') 이 저장됨.

📌 사용 예:

IF my_box1 = 'X'. 
	WRITE: 'Checkbox is checked!'. 
ELSE. 
	WRITE: 'Checkbox is not checked!'. 
ENDIF.

✅ 2. RADIO BUTTON (라디오 버튼)

📌 정의 방법 (3개 그룹 예시):

PARAMETERS: color_green 
RADIOBUTTON GROUP grp1, 
color_blue RADIOBUTTON GROUP grp1, color_red RADIOBUTTON GROUP grp1.

📌 특징:

  • 라디오 버튼은 하나의 그룹에 속해야 한다 (GROUP 이름 지정 필수)
  • 동시에 하나만 선택 가능
  • TYPE C LENGTH 1 자동 지정됨
  • 선택된 버튼의 변수만 값 'X', 나머지는 공백 (' ')

📌 사용 예:

IF color_green = 'X'. 
	WRITE: 'You selected Green!'. 
ELSEIF color_blue = 'X'. 
	WRITE: 'You selected Blue!'. 
ELSEIF color_red = 'X'. 
	WRITE: 'You selected Red!'. 
ENDIF.

✅ 체크박스 vs 라디오 버튼


항목 체크박스 라디오버튼
개수 여러 개 선택 가능 한 그룹당 1개만 선택
타입 TYPE C LENGTH 1 TYPE C LENGTH 1
'X' 또는 ' ' 'X' 또는 ' ', 단 하나만 'X'
사용 목적 선택 가능한 옵션 여러 개 하나만 선택하게 하고 싶을 때

✅ 라벨위치, 설명 

  • 라벨 위치:
    • Checkbox: 라벨이 오른쪽에 위치함
    • Radio: 라벨은 왼쪽, 버튼은 오른쪽
  • 이름은 8자 이내 (PARAMETERS: mybox1 OK, mybox_name은 NG)
  • 입력 필드에 DEFAULT, OBLIGATORY 같은 옵션도 사용 가능 (checkbox/radio에는 보통 사용 안 함)

✅ 마무리

지금까지 PARAMETERS로 만들 수 있는 다양한 입력 필드들

  • 기본 입력 필드 (텍스트, 숫자 등)
  • 드롭다운 (도메인 기반)
  • DEFAULT, OBLIGATORY, LOWER CASE 옵션
  • 체크박스
  • 라디오 버튼

+ Recent posts