예: 반복 영역의 "If exists ()" 구문
다음은 "if exists" 구문의 용례입니다.
다음 구조의 어셈블리 ASM001에 대해 드로잉에 반복 영역을 생성합니다.
Part PRT001에 값 over ridden name을 가진 매개 변수 overridename이 포함되어 있습니다.
부품 PRT002에 어떠한 매개 변수도 포함되어 있지 않습니다.
부품에 overridename 매개 변수 이름이 있으며 반복 영역에 이 매개 변수 이름의 값을 표시하고 overridename 매개 변수 이름이 없는 부품에 대해 asm_mbr_name의 값을 표시하려는 경우, 다음을 수행합니다.
1. 반복 영역이 있는 테이블을 생성합니다. 드로잉에서 테이블(Table) > 반복 영역(Repeat Region)을 클릭합니다. 보고서 테이블에 결과를 표시하려면 반복 영역을 생성하고 보고서 기호(Report Symbol) 대화 상자를 사용하여 다음 보고서 기호를 입력합니다. 반복 영역에 보고서 매개 변수 입력하기반복 영역 정의하기를 참조하십시오.
rpt.index - 색인을 표시합니다.
asm.mbr.name - 부품의 이름을 표시합니다.
rpt.rel.user_defined - 사용자 정의 매개 변수 이름 bomname을 입력합니다. 이는 반복 영역 수준 사용자 정의 매개 변수입니다. 부품에 이 매개 변수를 포함할 필요는 없습니다.
2. 로컬 매개 변수를 생성합니다. 테이블(Table) > 반복 영역(Repeat Region)을 클릭합니다. 메뉴 관리자(Menu Manager)테이블 영역(TBL REGIONS)에서 관계식(Relations)을 클릭하고 텍스트가 포함된 아무 셀이나 클릭합니다. 관계식(Relations) 대화 상자가 나타납니다. 관계식(Relations) 대화 상자에서 로컬 매개 변수 asm_mbr_overridename을 추가합니다. 확인(OK)을 클릭합니다.
* 
관계식을 정의하기 전에 이 매개 변수를 먼저 추가해야 합니다.
3. if exists를 사용하여 관계식을 생성합니다. 메뉴 관리자(Menu Manager)테이블 영역(TBL REGIONS)에서 관계식(Relations)을 다시 클릭하고 아래와 같이 관계식을 입력하고 관계식을 확인합니다.
bomname = asm_mbr_name
if exists ("asm_mbr_overridename")
bomname = asm_mbr_overridename
endif
4. 테이블을 업데이트합니다. 메뉴 관리자(Menu Manager)테이블 영역(TBL REGIONS)에서 테이블 업데이트(Update Tables)를 클릭하여 반복 영역 테이블을 업데이트합니다. 업데이트된 결과 보고서 테이블은 아래와 같습니다.
도움이 되셨나요?