【連載】
帳票開発ツールは、数多くの製品が販売されていますが、実際にツールを利用するとなった場合、数が多すぎてどれを選択したらいいかわからなくなります。一番の要素はコストでしょうが、それ以外について、選択の際にキーワードとなるポイントを見ていきましょう。
ほとんどの帳票開発ツールは、設計部分と実行部分に分けられます(図1)。
設計部分は、データを用紙上にどのようにレイアウトするかといったレイアウト設計(フォームデザイン)、出力するデータの取得、フォームに対してデータをどのようにマッピングするかという3つのフェーズに分けることができます(図2)。
実行部分は、設計部分で作成した帳票定義ファイルに、アプリケーションからの条件によって抽出した実際のデータをマッピングし、帳票として出力するエンジン部分のことです。
Webシステム全盛の現在、ほとんどのツールの実行部分はサーバ側で動作します。特にJavaで動作するものが増えてきているので、OSに関してはWindowsでもUNIX、Linuxでも問題ありません。
ただ、開発環境のAPIや開発言語が何になるのかは重要なポイントとなります。この辺りの情報は、ツールのサンプルコードが参考になります。これらはベンダーのWebサイトや、評価版のオンラインヘルプなどで見ることができます。
ほとんどの帳票ツールには、レイアウトデザインを行うための設計ツールが用意されています。グラフィックツールのように、ドラッグで罫線や図形を描画したり、テキストの配置位置を定義できたりするGUIのフォームデザインツールは、レイアウトの効率化やスピードアップに不可欠です。またツールがあれば、デザイン感覚に優れている人(場合によっては外部のデザイナ)との分業を行うことも可能になります。
既に出力する紙のフォームがある場合、それらをスキャンして読み込み、下絵として利用する機能を持つツールもあります。
なお、レイアウトの精度や、望んだレイアウトをきちんと実現できるかどうかは帳票ツールによって当然差があります。この点については、ツールのカタログやWeb情報などを参考にするだけではなく、評価版をダウンロードして実際に試用してみるべきでしょう。
多くの帳票開発ツールが、データソースから動的にグラフを作成する機能を持っています。単なる表だけではなく、グラフやチャートなどのビジュアル要素を含んだ帳票で出力することができるのです。
開発ツールによって、描画できるグラフの種類や表現力は異なるので、どのようなグラフが作成できるのかも1つの目安になるでしょう。
バーコードの印刷についても、汎用的なバーコードであれば、ほとんどの帳票開発ツールが機能を備えているので、特殊なバーコードが求められる場合に、それを取り込めるのかといったことがポイントとなります。
データベースからどのようにデータを取り出すのかも、帳票開発ツールの大きなポイントと言えるでしょう(図3)。
データ形式として主流となるのはCSV、XML、ODBC/JDBCやRDBベンダー提供のネイティブDBドライバ経由によるデータベース接続で、ほとんどのツールがこれらのデータとやりとりできるようになっています。
また、帳票開発ツールの実行環境に対して、データソースをアプリケーション側が用意するのか、それともツール側で取得できるのかも大事なポイントです。ツール側にAccessのクエリーのようなSQLを生成できるツールがあれば、アプリケーション側で帳票開発ツールに渡すためのデータ作成工数を削減できるからです。
ホスト系のレガシーシステムのデータを使う場合は、どうしてもCSVなどのテキストデータがデータソースになってしまいます。ツールによっては、これらのテキストデータを実行環境にうまく引き渡す仕組みを持っているものがあるので、これもツール選択の際のポイントとなります。
『出典:システム開発ジャーナル Vol.5(2008年7月発刊)』
本稿は原稿執筆時点での内容に基づいているため、現在の状況とは異なる場合があります。ご了承ください。
| セメント鉱物の一種が高温用圧電センサ材料に - 東工大などが発見 [18:13 6/19] |
| 九大、植物の気孔開口に必要なK+チャネルの働きに必要な転写因子を発見 [17:59 6/19] |
| NICTなど、酸化ガリウムを用いたMOSトランジスタを開発 [16:57 6/19] |
| NIBBなど、分裂時の植物細胞内の仕切りができる様子を高解像度で撮影 [16:23 6/19] |
| 筑波大など、眠気は起きている間の経験で変動することなどを発見 [15:57 6/19] |
|
『シアトリズム ファイナルファンタジー』コンピ盤は50曲以上収録のCD5枚組 [23:30 6/19] ホビー |
|
Mac OS Xのセキュリティ脅威が増加 - Kaspersky Lab [22:58 6/19] エンタープライズ |
|
ジョニー・デップ、生まれた時から「左目がほぼ盲目状態」と衝撃の告白 [22:50 6/19] エンタメ |
|
若き愚地独歩の激闘!バキ外伝「拳刃」 REDで連載開始 [22:39 6/19] ホビー |
|
荒木原画展、フィレンツェで「ジョジョ日本八景」など披露 [22:30 6/19] ホビー |