[]
        
(Showing Draft Content)

관계 설정

포건시의 필드 연결은 데이터베이스의 외래 키(Foreign Key) 관계와 유사합니다. 필드 연결을 통해 서로 다른 데이터 테이블 간에 연결을 설정하고, 페이지에서 관련 데이터를 손쉽게 표시하고 조작할 수 있습니다.


설정 방법

데이터 테이블에서 아래 순서로 필드 연결을 설정합니다.


1. 데이터 테이블에서 연결할 필드(예: "거래처 ID")를 선택하고 우클릭한 후, 메뉴에서 "연결 필드 설정" 을 선택합니다.

image

2. 팝업 대화 상자에서 해당 필드를 연결할 테이블의 필드를 설정합니다(예: "고객" 테이블의 "ID" 필드).

image

3. 연결 후 거래처 ID 필드를 확장하면 연결된 거래처 테이블을 볼 수 있습니다.

image

 필드는 테이블 간에 하나의 기본적이고 고정된 관계만 가질 수 있습니다.


활용 시나리오

필드 연결 설정을 완료하면 페이지 개발에서 다음과 같이 활용할 수 있습니다.

페이지 데이터 바인딩

가장 기본적인 활용 방법입니다. 연결이 설정된 필드(예: "거래처 ID")를 페이지에 바인딩할 때 "이 필드를 다른 테이블에 연결" 옵션을 체크하고, 표시할 연결 필드(예: "회사명")를 선택합니다. 실행 시 페이지에 ID 번호 대신 "회사명"이 자동으로 표시됩니다.

image


마스터-디테일 테이블 (일대다)

가장 일반적인 데이터베이스 관계 중 하나입니다. 예를 들어 하나의 "주문"에 여러 개의 "주문 상세"가 대응되는 구조입니다. 설계 단계에서 "주문 상세" 테이블의 필드를 "주문" 테이블의 ID와 연결합니다.

페이지에서 마스터 테이블(주문)과 디테일 테이블(주문 상세)을 모두 바인딩한 후, 디테일 테이블 설정에서 "하위 테이블로 설정" 을 체크하고 연결 필드를 선택하면, 마스터 테이블의 레코드를 클릭할 때 해당 상세 데이터만 자동으로 필터링되어 표시됩니다.