このトピックでは、Crystal Reports 内でレポート・テンプレートを作成する方法について説明します。
このタスクを完了するには、以下の条件を満たす必要があります。
レポート・テンプレートを作成するには、以下のようにします。
- Crystal Reports Designer を開始し、空白のレポートを開きます。
- Crystal Reports Designer の「データベース担当者 (Database Expert)」ダイアログを使用して、Content Engine への接続を確立します。
- 「データベース担当者 (Database Expert)」ダイアログで「JDBC」を選択します。
- 接続 URL が正しいことを確認し、ユーザー名およびパスワードを入力して、Content Engine への接続を確立します。
- 「データベース担当者 (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}'
- start_date、end_date、fileplan_browse、media_type という 4 つのパラメーター (すべて String 型) を作成します。 パラメーター名は、CE プロパティー・テンプレートのシンボル名と一致している必要があります。
- Crystal Reports Designer で、以下のようにします。
- 以下の式フィールドを定義します。
start = Date(Left({?start_date},10))
end = Date(Left({?end_date},10))
EntityName= {Command.PathName} + {Command.ContainmentName}
- 以下の「詳細セクション (Details Sections)」のフィールドを使用して、レポート UI を定義します。
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- このレポートを、Crystal Reports インストール・パスの下の Samples フォルダーに保存します。次に例を示します。
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 |
Crystal Reports Designer での日時形式の設定を確認します。 |
end_date |
2008-12-31 |
Crystal Reports Designer での日時形式の設定を確認します。 |
media_type |
paper |
|
詳細レポート・テンプレート「Detailed
Physical Records By Media Type Created.rpt」が作成されました。
このテンプレートは、Base データ・モデルのファイル・プラン・オブジェクト・ストア (FPOS) 用のものです。テンプレートが DOD 分類データ・モデル用のものであるばあいは、テンプレートを Detailed Physical Records By Media Type Created DoDClassified.rpt として保存します。
このサンプルは、詳細レポートのみを作成します。別の要約レポートを作成し、Summary Physical Records By Media
Type Created.rpt として保存することができます。