양식 설계자: SQL 양식 시작 관리자 - 특성

SQL 양식 시작 관리자(ComplexReference) 컨트롤은 현재 테이블의 데이터베이스 속성에 연결되어 있지 않습니다. ComplexReference를 통해 필터를 사용하여 다른 테이블의 양식을 열 수 있습니다. 이 필터는 복잡한 SQL 문을 사용하여 정의할 수 있습니다.

SQL 도우미에서 SQL 문을 테스트합니다.

특성

설명

시스템 범주

 

ClassName

ComplexReference

이름

이름을 지정합니다 (예: $COMPLEXREFERENCE1).

특정 범주

 

DetailTable

열려는 테이블을 지정합니다. 테이블을 선택합니다.

필터

실행할 필터를 정의합니다. {}에 대치할 값을 설정합니다. 을 클릭하여 SQL 도우미를 엽니다.

예:

FID = {FID_CHILD}.

name = (select typename from specialtable where height = {objectheight} and width={objectwidth})

반지름 등과 같은 입력 매개변수와 함께 ComplexReference 컨트롤을 사용할 수 있으며, 이 경우 사용자에게 입력 상자가 나타납니다. 매개변수가 숫자 값이면 # 문자를 사용해야 합니다. 문자 값일 경우에는 $ 문자를 사용합니다.

예: {#Radius} {$Name}

SDO_WITHIN_DISTANCE(a.Geom,
(select geom from LM_POINT where fid={fid}) ,
'distance = {#Radius}') = 'TRUE'