페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

1. 변수 지정

1.1 변수란 ?

변수는 변하는 데이터(값)을 저장할 수 있는 메모리 공간입니다.
변수에는 데이터가 한 개만 저장됩니다.

Description

전역변수와 지역변수

변수 선언 시 변수의 유효 범위를 가리킵니다.

코드 작성 시 같은 이름의 변수나 함수를 사용하여 충돌할 경우를 방지하기 위해 전역과 지역을 나눕니다.

  • 전역변수 : 코드 전체에서 사용 가능한 변수
  • 지역변수 : 해당 구역 내에서만 사용 가능한 변수

1.2 변수 지정하기 (참조할 객체 지정하기)

변수로 사용할 컨트롤명을 변수명과 동일하게 변수명을 지정합니다.


Description

변수 바인딩 규칙변수의 유형에 따라 바인딩 규칙이 다르기 때문에, 유형에 맞는 예약어로 변수명을 지정해야 합니다.
  • 문자형 변수 예약어 :VS_NAME

: VS_ 로 시작하는 변수는 SQL 바인딩 시 앞뒤로 '' (Single Quotation)을 붙여 선언됩니다.


예) AND USER_NAME = :VS_USER_NAME → AND USER_NAME = '홍길동'


  • 수치형 변수 예약어 :VN_NAME

: VN_ 로 시작하는 변수는 SQL 바인딩 시 단순 치환으로 선언됩니다.


예) AND AGE = :VN_AGE → AND AGE = 28


2.  변수 사용

지정한 변수값을 데이터의 검색 조건으로 지정하기 위해서는 변수를 선언해야 합니다.

변수를 사용하는 방법에는 스크립트를 통해 변수를 선언하는 방법과 변수편집기 메뉴를 통한 방법이 있습니다.

2.1 컨트롤을 참조한 변수 선언

1) 참조할 컨트롤 객체를 지정하여 변수명을 지정합니다.

   


2) Jscript에서 해당 변수를 사용하기 위한 변수를 선언합니다.

   

Description

변수 선언 방법

Matrix.GetVariable(name); → 특정 변수의 값을 반환합니다.

Matrix.SetVariable(name ,value); → 특정 변수의 값을 value값으로 셋팅합니다.

Matrix.AddGlobalParams(name ,value ,type); → 전역 쿼리 파라미터 값 객체를 추가합니다.


3) 선언한 변수를 데이터의 검색 조건 (쿼리의 where절)으로 지정합니다.


4) 데이터의 검색 조건에 맞게 데이터가 조회됩니다.

Description

변수 바인딩 확인하기

[ SQL Log Viewer ]를 통해 해당 변수가 바인딩된 것을 확인할 수 있습니다.

3. 변수편집기를 활용한 변수 선언

1) 참조할 컨트롤 객체를 지정하여 변수명을 지정합니다.


2) [ 변수 편집기 ] 를 통해 해당 변수를 지정합니다.
  

 


3) 변수 편집기를 통해 지정한 변수를 넘기기 위해 [ Process Bot ]을 활용해 버튼에 동작을 지정해줍니다.

Description

"변수값 넘기기" Module은 Process Bot의 Module을 Drag&Drop한 후, 파라미터 및 상세 옵셜을 설정합니다.


Refresh는 Process Bot의 Refresh를 Module을 Drag&Drop한 후, 대상 컨트롤을 선택합니다.


4) 선언한 변수를 데이터의 검색 조건 (쿼리의 where절)으로 지정합니다.


5) 데이터의 검색 조건에 맞게 데이터가 조회됩니다.


Description

변수 바인딩 확인하기

[ SQL Log Viewer ]를 통해 해당 변수가 바인딩된 것을 확인할 수 있습니다.


변수 바인딩 확인하기

[ 변수 편집기 ]를 통해 해당 변수가 바인딩된 것을 확인할 수 있습니다.

  • 레이블 없음