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