ページレポートまたはRDLレポートでは、レポートエクスプローラを使用して、設計時にデータソースに接続できます。複数のレポートに同じデータソースを使用する場合は、共有データソースに接続することもできます。このトピックでは、データソースに接続する方法について説明します。
データソースを追加する
レポートに新しいデータソースを追加するには、次の手順を実行します。
- デザイナで、レポートエクスプローラに移動します。
カスタムデータプロバイダ
依存関係と構成ファイルを手動で設定することで、SQLite、CSV、Oracleなどのカスタムデータプロバイダを実装することができます。完全な実装については「カスタムデータプロバイダ」サンプル、および構成ファイルの設定については「ActiveReportsの構成ファイル」を参照してください。
共有データソースを追加する
共有データソースを作成して、複数のレポートで同じデータソースを使用することができます。
共有データソースを作成する
次の手順は、レポートがすでにデータソースに接続されていることを前提としています。
- レポートエクスプローラで、データソースを右クリックし、[共有データソース]を選択します。
-
[共有データソースファイルの保存]ダイアログで、ファイル名を入力し、[保存]ボタンをクリックしてファイルをRDSX形式で保存します。
データソースアイコンが次のように変更されます。
データソース |
共有データソース |
|
|
共有データソースに接続する
レポートに共有データソースを追加するには、以下の手順を実行します。
- レポートエクスプローラで、[追加]ボタンをクリックして[データソース]を選択するか、[データソース]ノードを右クリックして[データソースの追加]オプションを選択します。
- [レポートデータソース]ダイアログで、[全般]ページを選択し、データソースの名前を設定します。デフォルトでは、データソース名はDataSource1に設定されます。この名前が[レポートエクスプローラ]で、追加したデータソースの子ノードとして表示されます。
- [共有参照]チェックボックスをオンにします。
- [参照]ドロップダウンリストから、「<ファイルから開く>」を選択します。
- [共有データソースファイル]ダイアログで、共有データソースファイルが配置されているフォルダを選択します。フィールドにファイルパスが表示されます。
- [OK]ボタンをクリックし、ダイアログを閉じます。共有データソースノードがレポートエクスプローラに表示されます。
データソースを編集する
次の手順は、レポートがすでにデータソースに接続されていることを前提としています。
- [レポートデータソース]ダイアログを開くには、レポートエクスプローラで、データソースノードを右クリックし、コンテキストメニューから[編集]または[共有データソースの編集]オプションを選択するか、レポートエクスプローラのツールバーで、[編集]ボタンをクリックします。
- [レポートデータソース]ダイアログで、データの接続情報を編集します。
[レポートデータソース]ダイアログのプロパティ
[レポートデータソース]ダイアログには、データソースの各プロパティを設定できる以下のページが含まれています。