다음을 통해 공유


데이터베이스 테이블 연결

한 테이블의 레코드가 다른 테이블의 관련 레코드와 일치하도록 테이블을 연결할 수 있습니다. 연결할 때는 두 테이블에 공통적으로 존재하는 필드를 사용하게 됩니다. Crystal Reports에서는 이 연결을 사용하여 한 테이블의 레코드와 일치하는 다른 테이블의 레코드를 찾습니다. 예를 들어, 주문 테이블과 고객 테이블을 활성화할 경우 각 주문(주문 테이블)이 그 주문을 발주한 고객(고객 테이블)과 일치하도록 테이블을 연결할 수 있습니다. 이 예에서 연결은 보고서의 각 행에 있는 데이터가 동일한 주문을 참조함을 보증합니다.

데이터베이스 전문가 대화 상자의 연결 탭을 사용하여 데이터베이스 테이블을 연결할 수 있습니다. 테이블을 연결하는 가장 쉬운 방법은 자동 연결을 선택하는 것입니다. 자동 연결은 테이블의 공통 필드나 인덱싱된 필드(데이터베이스가 인덱싱된 필드를 지원할 경우)에 기초하여 테이블에 맞는 연결을 자동으로 선택합니다.

데이터베이스 테이블을 수동으로 연결할 수도 있습니다. 데이터베이스 공급업체에서 정의한 제한 사항만 따르면 어떤 구조로 연결하든 상관 없습니다. 연결이 여러 개인 경우 연결 순서 기능을 사용하여 처리할 순서대로 연결을 정렬할 수 있습니다.

데이터베이스 전문가에 액세스하려면

  1. 필드 탐색기에서 데이터베이스 필드를 마우스 오른쪽 단추로 클릭하고 데이터베이스 전문가를 선택합니다.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\e2c9s1d7.alert_note(ko-kr,VS.90).gif" alt="Note" class="note" />팁</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>필드 탐색기를 표시하려면 Crystal Reports 메뉴를 클릭한 후 필드 탐색기를 클릭합니다.</p></td>
</tr>
</tbody>
</table>
  1. 데이터베이스 전문가 대화 상자에서 연결 탭을 클릭합니다.

  2. 연결 탭에서 연결을 클릭하여 데이터베이스 테이블을 자동으로 연결하거나 한 테이블에서 다른 테이블로 데이터베이스 필드를 끌어서 수동 연결을 만듭니다.

  3. 테이블이 세 개 이상 있는 경우 연결 순서를 클릭하여 처리하려는 순서대로 연결을 정렬합니다.

  4. 확인을 클릭합니다.