レポート間の移動
選択リストからレポート名を選択して、複数のレポート間を移動できるようにすることができます。
- レポートカタログで、各レポートを右クリックして、[プロパティ] を選択します。各レポートの一意の名前を書き留めておきます。
- レポートがエレメントになっているカスタム階層を作成します。レポートの一意の名前を階層内の一意の名前として、またレポートの表示名をキャプションとして使用します。
- 最初のレポート内にコンボボックスを作成し、その上にカスタム階層をドラッグします。
- コンボボックスで [リストビューの設定] ダイアログを開き、コンボボックスの名前を書き留めます。たとえば、ListView5 などです。
-
空のセルを選択して、コンボボックスの参照を入力します。たとえば、[=ListView5.text] と入力します。
セル内に、コンボボックス内の選択された値の一意の名前が表示されます。参照を入力したセルを書き留めます。
- コンボボックスの [オブジェクトプロパティ] ダイアログを開きます。[一般] タブの [アクション] セクションで、[選択が変更されたら、アクションを実行] チェックボックスをオンにします。次に、参照ボタンをクリックして、[アクションを定義] ダイアログを開きます。
- タイプに [ジャンプ] を選択します。
- 条件に [=TRUE] を選択します。
- モードに [選択を変更] を選択します。
-
[ターゲットレポート] の [値] フィールドの参照ボタンをクリックします。
[ターゲットレポート] ダイアログが表示されます。
- [ターゲットオブジェクトを指定するためのセル参照か数式を入力] をクリックします。
- コンボボックスの参照を入力したセルの参照を入力します。参照の前に等号 (=) を付けます。たとえば、[=D1] と入力します。
-
[OK] をクリックします。
コンボボックスからレポート名を選択すると、選択したレポートが表示されます。コンボボックス内のすべてのレポート間を移動するには、各レポートにコンボボックスとそのセル参照をコピーします。または、テンプレート内でコンボボックスを使用し、そこからレポートを作成します。