SAK 図書館
VB 環境編 (その三) レポートデザイナ(データレポート) 検証結果
VB6 標準のレポートデザイナを検証してみました。
クリスタルレポートと考え方は似ています。
■クリスタルレポートとの相違点
・クリスタルレポートがレポート定義を別のファイルとするのに対して、レポ
ートデザイナは VB6 の exe コードに包含されます。
・従って、帳票のイメージの一部修正だけなら、定義単独を修正できるクリス
タルレポートに対して、レポートデザイナはソース修正後、コンパイルと言
う手順を踏む必要があります。
独立プロクラムとして配布する場合は、exe 包含タイプがシンプルでユーザ
にデザインをいじられないので良いです。企業システムとして使う場合は、
どちらにも長所短所があると言うところです。
■レポートデザイナの動的プログラミング
・この手のツールは決め打ちは容易なのですが、実行時にデータベースのイン
スタンスやスキーマを動的に変更するのが苦手です。
動的変更ができないと、開発時と運用時でソースを修正してコンパイルした
りする必要が出てきます。
・動的変更をテストした結果、クリスタルレポートと同等のことは可能です。
実行時に where 句の条件を修正するぐらいもできます。
■レポートデザイナの問題
・なぜか、用紙指定がうまくできせん。
標準のプリンタ設定に出力することは容易なのですが、用紙のサイズ、縦横
の変更指定がまったく反映されません。
プリンタの標準値をマニュアルで変更すると、レポートデザイナもその設定
で出力しますが、コードからの変更をまるで無視です。
これは致命的と言わざるを得ません。
・後、バーコードあたりも見当たりませんでした。
■VB 環境編資料
■VB 入門編資料
■VB 基礎編資料
■VB ビジュアル編資料
■VB テクニック編資料