ActiveReportsの帳票デザイナとの連携
ActiveReports Serverに保存された帳票は、ActiveReportsの帳票デザイナ(Visual Studio統合デザイナ、エンドユーザーデザイナ)から直接編集することが可能です。今回はActiveReportsに付属するスタンドアロン版帳票デザイナを使用してその手順を説明します。
帳票デザイナからActiveReports Serverの帳票を編集する
帳票デザイナからActiveReports Serverに保存された帳票を直接編集するには、以下の手順を行います。
1)帳票デザイナの起動
スタートメニュー(スタート画面)の[PowerTools ActiveReports for .NET 9.0J]-[ActiveReports for .NET 9.0J デザイナ]をクリックします。デザイナアプリケーションが起動され以下の画面が表示されます。
2)ActiveReports Serverとの接続
[ファイル]-[サーバーから開く]メニューコマンドをクリックします。
[サーバーからレポートを開く]ダイアログが表示されるので、[URL]へActiveReports Serverの URL(「http://<PC名>:<インストーラで指定したポート番号>」)を入力し、[ユーザー名]、[パスワード]に有効なユーザーアカウント情報を入力して、[接続]ボタンをクリックします。今回は第7回で作成したユーザー「taro」で接続します。接続が成功すると、「taro」からアクセス可能な帳票が一覧で表示されます。
3)帳票を開く
ここで「営業部」カテゴリ配下の「顧客名簿」を選択し[開く]をクリックすると、デザイナに「顧客名簿」の帳票定義が読み込まれます。
4)帳票を編集し保存する
デザイナに読み込まれた帳票定義を編集し、ActiveReports Serverに直接保存することができます。ここでは「顧客名簿」のヘッダにあるLabel1~4の背景色を青からピンクに変更してみます。
5)ActiveReports Serverへの保存
編集が完了したら、[ファイル]-[サーバーに保存]メニューコマンドをクリックします。
[サーバーにレポートを保存]ダイアログが表示されるので、「顧客名簿」を選択し、[コメント]に変更内容がわかるようにコメントを記入し、[保存]をクリックします。
6)利用者ポータルで編集結果の確認
以上の手順で、編集した帳票がActiveReports Serverに保存されました。利用者ポータルに「taro」のアカウントでログインして、保存された「顧客名簿」をプレビューしてみると、ヘッダの背景色がピンクに変更されているのが確認できます。
また利用者ポータルの右ペインから[リビジョン]タブを開くと、先ほど入力した[コメント]とともに、これまでの変更履歴が一覧で表示されます。