다른 보고서 개체 옵션
서식 편집기의 하이퍼링크 탭에서 다른 보고서 개체 옵션을 사용하면 같은 보고서 또는 다른 보고서의 개체를 연결하는 하이퍼링크 경로를 정의할 수 있습니다. 다른 보고서에 대한 하이퍼링크 경로를 정의하려면 해당 보고서는 BusinessObjects Enterprise에서 관리되어야 합니다. CrystalReportPartsViewer 컨트롤에는 사용자가 지정한 개체만 표시됩니다. 부분 보고서 드릴다운 옵션과 마찬가지로 모든 대상 개체는 같은 보고서 섹션의 개체여야 합니다.
또한 다른 보고서 개체 옵션은 탐색용으로 DHTML 페이지 뷰어에서 사용할 수도 있습니다.
부분 보고서 드릴다운 하이퍼링크를 만들려면
다른 보고서 개체 옵션을 사용하면 Crystal Reports Server 서버 또는 BusinessObjects Enterprise에서 관리되는 서로 다른 보고서에 있는 개체 간에 하이퍼링크를 만들 수 있으므로 하이퍼링크 탭에서 추가 설정이 필요합니다. 다음은 하이퍼링크를 설정하는 단계에 대한 간략한 설명입니다.
- 대상 개체로 사용할 개체가 포함된 보고서를 열어 해당 개체를 복사합니다.
- 홈 개체가 포함된 보고서를 열어 해당 개체를 선택한 다음 서식 편집기를 엽니다.
- 하이퍼링크 탭을 클릭한 다음 대상 개체에서 가져온 정보를 해당 필드에 붙여넣습니다.
참고
이 절차를 시작하기 전에 "하이퍼링크 탐색 개요"를 참조하여 이런 종류의 하이퍼링크를 만들 때 필요한 제한 사항을 검토하십시오.
- 소스 보고서와 대상 보고서를 엽니다.
소스 보고서는 복사할 개체가 있는 보고서이고 대상 보고서는 하이퍼링크 정보를 추가할 보고서입니다.
부분 보고서 뷰어에서 대상 보고서를 보면 처음에는 홈 개체가 보입니다. 다른 개체로 드릴다운하면 소스 보고서에서 선택한 대상 개체로 이동됩니다.
소스 보고서에서 원하는 대상 개체를 클릭하고 속성 창의 이름 필드에 나열된 이름(예: Text1, Field1, Graph1 등)을 복사합니다.
대상 보고서에서 원하는 홈 개체를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 개체 서식을 선택합니다.
서식 편집기에서 하이퍼링크 탭을 클릭한 다음 다른 보고서 개체 옵션을 선택합니다.
"하이퍼링크 정보" 영역에서 연결하여 붙여넣기를 클릭합니다.
<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>대상 개체를 복사하지 않으면 연결하여 붙여넣기 단추를 사용할 수 없습니다.</p></td>
</tr>
</tbody>
</table>
- 프로그램은 소스 보고서에서 선택한 대상 개체의 식별 정보를 적절한 필드에 붙여넣습니다.
연결하여 붙여넣기 단추에는 링크를 대상 개체에 붙여넣을 때 사용할 수 있는 옵션들의 목록이 들어있습니다. 만들고 있는 링크의 유형(예를 들어, 일반 데이터 컨텍스트에 대한 링크가 아니라 특정 데이터 컨텍스트에 대한 링크)에 따라 다음 옵션이 나타날 수 있습니다.
- 컨텍스트 부분 보고서
기본 옵션입니다. 즉, 다른 목록 옵션을 보지 않고 연결하여 붙여넣기를 클릭하면 이 옵션이 선택됩니다. 이 옵션을 사용하면 프로그램이 판별할 수 있는 대부분의 완전한 데이터 컨텍스트가 포함된 링크를 붙여넣을 수 있습니다. 자세한 내용은 ["컨텍스트 부분 보고서 옵션 시나리오"](ms225290\(v=vs.90\).md)를 참조하십시오.
- 디자인 뷰 부분 보고서
이 옵션을 사용하면 일반 데이터 컨텍스트(즉, 특정 레코드를 가리키지 않는 데이터 컨텍스트)가 포함된 링크를 붙여넣을 수 있습니다. 광범위한 데이터 컨텍스트가 필요하거나 데이터가 소스 보고서에 아직 나타나지 않은 경우 이 옵션을 사용합니다.
- 미리 보기 부분 보고서
이 옵션을 사용하면 특정 데이터 컨텍스트(즉, 특정 레코드를 가리키는 데이터 컨텍스트)가 포함된 링크를 붙여넣을 수 있습니다. 좁은 데이터 컨텍스트가 필요하거나 데이터가 소스 보고서에 나타난 경우 이 옵션을 사용합니다.
<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>디자인 뷰 부분 보고서 옵션을 선택(또는 보고서의 디자인 뷰에서 복사된 개체에 대해 컨텍스트 부분 보고서옵션을 선택)한 상태에서 소스 및 대상 보고서의 데이터 구조가 서로 다르면 부분 보고서 매핑 필드 대화 상자가 나타납니다. 매핑되지 않은 필드 영역의 각 필드는 소스 보고서의 그룹을 나타냅니다. 이 대화 상자를 사용하여 이들 그룹을 대상 보고서의 필드에 매핑하십시오. 모든 그룹을 매핑하면 확인 단추가 활성화되어 계속 진행할 수 있게 됩니다.</p></td>
</tr>
</tbody>
</table>
연결 대상 보고서의 같은 섹션에 있는 다른 필드를 추가하려면 개체 이름 필드를 클릭하고 커서를 기존 텍스트의 끝으로 움직입니다. 세미콜론(;)을 입력한 다음 필드 이름을 입력합니다.
별표(*)를 사용하여 데이터 컨텍스트를 확장하면 그룹의 모든 레코드를 나타낼 수 있습니다.
예를 들어, 데이터 컨텍스트가 /USA/CA/Changing Gears인 경우(해당 특정 세부 레코드만 표시) 데이터 컨텍스트를 /USA/CA/*로 변경하면 이 그룹 안에 있는 모든 세부 레코드를 표시할 수 있습니다.
팁
보고서에 그룹 선택 수식이 있는 경우에는 대상 개체에 대한 데이터 컨텍스트를 검사하여 올바른 자식 인덱스가 있는지 확인하십시오.
확인을 클릭합니다.
홈 개체와 대상 개체를 연결하는 하이퍼링크를 설정했습니다. 부분 보고서 뷰어에 홈 개체가 먼저 표시되고, 드릴다운하기 위해 홈 개체를 클릭하면 대상 개체가 표시됩니다.