SAK 図書館

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

VB 環境編 (その三) レポートデザイナ(データレポート) 検証結果

VB6 標準のレポートデザイナを検証してみました。
クリスタルレポートと考え方は似ています。

■クリスタルレポートとの相違点

  ・クリスタルレポートがレポート定義を別のファイルとするのに対して、レポ
    ートデザイナは VB6 の exe コードに包含されます。
  ・従って、帳票のイメージの一部修正だけなら、定義単独を修正できるクリス
    タルレポートに対して、レポートデザイナはソース修正後、コンパイルと言
    う手順を踏む必要があります。
    独立プロクラムとして配布する場合は、exe 包含タイプがシンプルでユーザ
    にデザインをいじられないので良いです。企業システムとして使う場合は、
    どちらにも長所短所があると言うところです。

■レポートデザイナの動的プログラミング

  ・この手のツールは決め打ちは容易なのですが、実行時にデータベースのイン
    スタンスやスキーマを動的に変更するのが苦手です。
    動的変更ができないと、開発時と運用時でソースを修正してコンパイルした
    りする必要が出てきます。
  ・動的変更をテストした結果、クリスタルレポートと同等のことは可能です。
    実行時に where 句の条件を修正するぐらいもできます。

■レポートデザイナの問題

  ・なぜか、用紙指定がうまくできせん。
    標準のプリンタ設定に出力することは容易なのですが、用紙のサイズ、縦横
    の変更指定がまったく反映されません。
    プリンタの標準値をマニュアルで変更すると、レポートデザイナもその設定
    で出力しますが、コードからの変更をまるで無視です。
    これは致命的と言わざるを得ません。
  ・後、バーコードあたりも見当たりませんでした。

■VB 環境編資料
■VB 入門編資料
■VB 基礎編資料
■VB ビジュアル編資料
■VB テクニック編資料
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索



Copyright (C) 1999-2024 Y.SAK