SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

5分でわかるActiveReports帳票(AD)

5分でわかるActiveReports帳票-9.0Jの新機能

ActiveReports for .NET 9.0Jで作るサンプル帳票(1)

  • このエントリーをはてなブックマークに追加

9.0Jの改善点

 9.0Jでは、新機能だけでなく、既存の機能についても操作性やレイアウト精度を見直してブラッシュアップを図っています。ここでは、主な改善点について紹介します。

Excelエクスポート

 ページレポート/RDLレポートに、専用のExcelエクスポート(描画拡張機能)を追加しました。従来のExcelエクスポートを使用した場合に比べて、レイアウト精度が飛躍的に向上しています。プレビュー画面の表示とほぼ同じレイアウトでのExcel出力が可能となり、データの一部を更新して印刷したい場合にもレイアウトの修正が不要です。

プレビュー画面
プレビュー画面
従来のExcelエクスポート(左)/新しいExcelエクスポート(描画拡張機能、右)
従来のExcelエクスポート(左)/新しいExcelエクスポート(描画拡張機能、右)

マウスでFixedSizeプロパティの変更

 ページレポートでは、マウス操作でFixedSizeプロパティ(Tableなどのデータ領域の描画範囲)を変更できます。

 9.0JでページレポートにTableなどのデータ領域を配置すると、マウス操作用の2つのハンドルが表示されます。1つは、データ領域のセルの大きさを設定するハンドル(白四角)で、これは他のTextBoxコントロールなどにも共通のものです。もう一つは、その外側に表示されるハンドル(黒丸)で、これをドラッグしてデータ領域の描画範囲を変更します。

マウスでFixedSizeプロパティの変更
マウスでFixedSizeプロパティの変更

角丸罫線の個別設定

 セクションレポートでは、ShapeコントロールおよびCrossSectionBoxコントロールの角丸の大きさを個別に設定できます。日本の帳票では罫線を多用したレイアウトがよく見られますが、上の角だけ丸くしたり個別に角丸の大きさを変えたりといった細かな要件にも容易に対応できます。

 なお、ページレポートは7.0Jで対応しており、9.0Jで追加されたRDLレポートでも同様に利用できます。

角丸罫線の個別設定
角丸罫線の個別設定

クラウド対応

 9.0Jでは、従来の物理サーバーに加えて、クラウド仮想マシン(Microsoft Azure Virtual Machines、Amazon EC2)での運用を正式にサポートしています。これにより、運用環境の変化に合わせて安心して帳票アプリケーションを動作させることが可能となっています。

まとめ

 今回は、9.0Jで追加された新機能および改善点の概要を紹介しました。9.0Jで追加されたRDLレポートを含め、作成する帳票レイアウトに合わせて3つの帳票デザイン方式を使い分けることで、さらに効率のよい帳票作成が可能です。

 次回は、「RDLレポート」の特長を利用したレポートレイアウトの作成方法を紹介します。

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
5分でわかるActiveReports帳票連載記事一覧

もっと読む

この記事の著者

グレープシティ株式会社 ActiveReportsチーム(グレープシティカブシキガイシャ アクティブレポートチーム)

 宮城県仙台市に本社を構えるグレープシティでは、日本の業務に適したシステムをより早く開発するためのソフトウェアを提供しています。エンドユーザーの利用しやすさ、幅広いユーザー環境への対応、そして何よりプログラマの作業を軽減することを一番に目指しています。 ActiveReportsは、帳票開発に必要なあらゆる機能を備えた当社を代表するコンポーネントの1つ。1998年の発売以来、日本だけでなく全世界で多数の帳票開発者に使用されています。製品開発は同チームが中心になり、「日本仕様」の厳しい要望を実現することを目指しています。...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8855 2016/01/13 14:09

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング