편집할 그리드를 더블클릭하여 그리드툴 편집대화상자를 연다.

 

 

BODY에 체크박스를 선택하고 Edit(E) 속성을 속택하고 오른쪽마우수를 두번 더블클릭하면 다음과 같은 수식편집 대화상자가 나타난다.

 

 

 

마이플랫폼 메뉴얼에서 iif 함수에 대해서 검색해보자.



iif  첫 값의 True/False를 검사해 그 결과에 따라 두번째 또는 세번째 값을 Return 하는 Basic API 입니다.


Iif(varValue, varTrue);Iif(varValue, varTrue, varFalse);


Parameters

Parameters
Type
Description
varValueVariant비교할 값. varValue의 값으로 True/False 여부를 확인합니다. varValue가 Integer인경우 0이면 False아니면 True인식합니다.
varTrueVariantvarValue가 True 에 해당하는 값일 경우 Return 되는 값.
varFalseVariantvarValue가 False 에 해당하는 값일 경우 Return 되는 값.
ex)
Iif(2-1=1, "True", "False");


Return Value

Type
Description
VariantvarValue에 따라 Return 된 값.



currow 그리드에서 현재 선택된 레코드의 값이 2일경우 Edit에 속성을 'none'로 설정하고 그렇지 않을경우 checkboxk로 설정한다.

 

2번째 row가 선택된 경우는 checkbox가 선택되지 않는다.

 

여기서 특정한 조건에따라서 2번째 로우를 제어하고 싶으므로

iif( gQmPlanType==3 && currow == 2, 'none' ,'checkbox' )  global변수에 특정값을 조건에 추가해주었다.

블로그 이미지

클라인STR

,