Crystal-reports-parameters
Crystal Reports-パラメーター
- パラメータ*は、レポートが生成される前にユーザー入力を取得するために使用されます。 ユーザーはレポートを生成する前にプロンプトに答える必要があり、レポート出力はパラメーター値に対するユーザーの応答に依存します。
数式およびレポートでパラメーターを使用することにより、さまざまなユーザーの要件に応じて変化する単一のレポートを作成できます。
LOVを使用して、パラメータにプロンプト値を入力できます。 LOVは静的または動的のいずれかです。 また、単一レベルのダイナミックプロンプトまたはマルチレベルプロンプトとしても使用できます。
注-Crystal Reportsのパラメーターは、データベースから取得した後、フィルターで使用できます。
カスケードパラメーター
依存関係のあるパラメーターはグループ化され、カスケードパラメーターと呼ばれます。 カスケードパラメーターを使用すると、2つ以上のパラメーターを1つのグループにグループ化できます。
継承されたパラメーター
パラメーターは、ユニバースレベルまたはクエリパネルで作成することもでき、後でCrystal Reportsに継承できます。 これらは、継承されたパラメーターと呼ばれます。 これらのパラメーターはレポートレベルでドロップできますが、レポートで編集することはできません。 これらのパラメーターは、作成された場所でのみ編集できます。
パラメータのデータ型
以下のデータ型をサポートするCrystal Reportのパラメーター-
- 数
- ひも
- Date
- Time
- 日付時刻
- 通貨
- ブール値
- メンバー
パラメータを使用する際に覚えておくべき重要な点-
- 数式でパラメーターを使用するために、レポートに配置する必要はありません。 パラメータは、他のオブジェクトと同様に式で使用でき、式ワークショップで作成できます。
- パラメータは、静的または動的なLOVで使用できます。
- ユーザーがパラメータ値を手動で入力する代わりに選択できる値のリストを作成することもできます。
値リストのタイプ
パラメータを作成する方法は?
データエクスプローラービューで、[パラメーター]領域内を右クリックし、[新規作成]→[新しいパラメーター]を選択します。
[パラメーターの作成]ダイアログボックスが表示されます→パラメーターの名前を入力します(最大255文字の英数字)。 ダイアログボックスで、他のプロパティと共にパラメーターの名前とタイプを変更できます。
リストから適切なデータ型を選択します→文字列、数値、日付など。
[プロンプトテキスト]ボックスに、目的のプロンプトテキスト(最大255文字の英数字)を入力します。
例:「名前を選択」
このテキストは、レポートをプレビューするとき、またはページ領域のデータを更新するときにプロンプトダイアログボックスに表示されます。
値のリストを作成するには、省略記号ボタンをクリックします→値のリストの編集ダイアログボックスが表示されます→プロンプトが表示されたときに表示したい値を入力します→文字列型の国リスト、または数値タイプの値→[OK]をクリック→[パラメーターの作成]ダイアログに戻り、[OK]をクリックして、パラメーターをレポートにドラッグします。
パラメータがレポートの構造にドラッグされると、ページタブに移動して、レポートデータの更新中に選択されたLOVを表示できます。