Crystal Reports에서 보고서 템플리트를 작성할 수 있습니다.
이 태스크 정보
이 태스크를 완료하려면 다음을 수행해야 합니다.
프로시저
보고서 템플리트를 작성하려면 다음을 수행하십시오.
- Crystal Reports Designer를 시작하고 빈 보고서를 여십시오.
- Crystal Reports Designer Database Expert 대화 상자를 사용하여
컨텐츠 플랫폼 엔진에 대한 연결을 설정하십시오.
- Database Expert 대화 상자에서 JDBC를 선택하십시오.
- 연결 URL이 올바른지 확인하고 사용자 이름 및 비밀번호를 입력하여
컨텐츠 플랫폼 엔진에 대한 연결을 설정하십시오.
- Database Expert에서 다음을 수행하십시오.
- 다음 SQL 명령을 추가하십시오.
Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated <= {?end_date} And MK.MediaType = '{?media_type}' And MK.this insubfolder '/{?fileplan_browse}'
- fileplan_browse, start_date, end_date, time_zone, media_type과 같은 5가지 매개변수(모든 유형 문자열)를 작성하십시오. 매개변수 이름은 CE 특성 템플리트의 기호 이름과 일치해야 합니다.
- Crystal Reports Designer에서 다음을 수행하십시오.
- 특정 시간대로 보고서 출력의 날짜/시간 필드가 표시되도록 하려면 문자열 유형의 time_zone 매개변수를 작성하십시오. (뷰어)패널에 표시 옵션에 대해 표시하지 않음을 선택하십시오. 보고서 템플리트에 하위 보고서 링크가 있을 경우에는 다음과 같은 작업을 수행하십시오.
- 각 하위 보고서에 time_zone 매개변수 추가
- 링크할 필드에 ?time_zone 필드 추가
- time_zone 필드 링크에 대해 하위 보고서 매개변수 필드의 ?time_zone 사용
주의: 보고서가 IBM Enterprise
Records에서 실행될 때 날짜/시간 및 시간대 값은
IBM Enterprise
Records 웹 애플리케이션으로부터 전달됩니다. 보고서 출력의 날짜 값은 지정된 시간대로 형식화됩니다.
IBM Enterprise
Records 웹 사용자 인터페이스로부터 전달된 시간대를 적용하려는 경우에는 time_zone 매개변수를 정의하고
보고서 템플리트의 날짜 필드에 대한 형식 필드를 작성해야 합니다.
- 다음과 같은 공식 필드를 정의하십시오.
date = ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
start = ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid
({?start_date},12,8)),"GMT,0" ,{?time_zone})
end = ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid
({?end_date},12,8)),"GMT,0" ,{?time_zone})
DateCreated = ShiftDateTime ({Command.DateCreated},"",{?time_zone})
- 다음 상세 정보 절 필드와 함께 보고서 UI를 정의하십시오.
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- Crystal Reports 설치 경로 아래의 샘플 폴더에 이 보고서를 저장하십시오. 예:
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Detailed Physical Records By Media Type Created.rpt
- Crystal Reports Designer에서 보고서를 미리 보십시오.
- 새로 고침을 클릭하여 각 매개변수에 적절한 값을 입력하십시오.
표 1. 예제 보고서 매개변수 값 매개변수 |
값 |
설명 |
fileplan_browse |
Records Management/<FilePlanName> |
|
start_date |
2008-01-01 또는
2008-01-01TO7:00:00Z |
Crystal Reports Designer에서 날짜 시간 형식 설정 확인 |
end_date |
2008-12-31 또는
2008-12-31TO6:59:59Z |
Crystal Reports Designer에서 날짜 시간 형식 설정 확인 |
time_zone |
America/Los_Angeles,480 또는
America/Los_Angeles,480,DST,-60 |
Crystal Reports Designer에서 날짜 시간 형식 설정 확인 |
media_type |
paper |
|
결과
상세 보고서 템플리트인 Detailed Physical Records By Media Type Created.rpt가 작성되었습니다.
이 템플리트는
기본 데이터 모델 파일 계획 오브젝트 저장소(FPOS)에 사용됩니다. 템플리트가 DOD 분류 데이터 모델인 경우
템플리트를 Detailed Physical Records By Media Type Created DoDClassified.rpt로 저장합니다.
이 샘플은
상세 보고서만 작성합니다. 다른 요약 보고서를 작성하고 Summary Physical Records By Media
Type Created.rpt로 저장할 수 있습니다.