タイトル : Re^3: 印刷について教えてください。 投稿日 : 2011/05/26(Thu) 13:26 投稿者 : 魔界の仮面弁士
> vb.netではCrystallReportがあり、 VB2010 では標準バンドルを廃止していたと思います。 使えるのは VB4〜VB2008 ですね。 > VB6にもCrystalReportがあったのですが、 CrystallReport ではなく Crystal Reports ですね(複数形)。 VB6 の場合、Professional 以上のエディションが必要になります(Learning Edition は不可)。 ただし、標準ではインストールされませんので、CD-ROM から別途セットアップする必要があります。 英語版と日本語版の両方が入っていますので、インストール時にはよく確認してください。 (英語版と日本語版を両方同時にインストールする事は出来ません) また、ランタイムは無償で再頒布できますが、それにはユーザー登録が 必要とされていました。ただし、OEM の提供元が何度か買収されているため、 現在は状況が異なっている可能性もあります。使うのであればご確認を。 (現在の Crystal Reports のサポート先は SAP 社かな…) > ツールボックスに標準であったDataReportを試してみた次第です。 DataReport は基本的に、DataEnvironment デザイナを前提とした設計になっており、 ヘルプのチュートリアルもそのようなサンプルになっています。 実際には DataEnvironment 無しでも使う事はできます。その場合には 実行時に、Recordset を DataSource に割り当てるようにすれば OK です。 非接続型の Recordset を使えば、データベースが無い状態でも使えます。 ただし、帳票側でのグループ化が不要な場合は、DataEnvironment を 使った方が良いでしょう。DataEnvironment なしでも、DataReport の グループ化機能は使えるのですが、その場合には SHAPE コマンドを 習得する必要があるため、難易度がやや高くなります。 ですからまずは、DataEnvironment + Access mdb などの組み合わせで、 基本的な使い方を習得してみてください。データベース連携無しで使う 方法を学ぶのは、その後にしておいた方が良いと思いますよ。 > 列が3列あり、枠線を付けて行数は無制限、 > フッダにページ番号を付けて印刷したいだけなのです。 DataReport も CrystalReports も、罫線処理がさほど得意ではありません。 あまり複雑な帳票で無ければ問題ないとは思いますが、これらのツールで 目的を果たせるかどうか、事前によく試しておいてください。 > このような場合にどのようにしたらいいのかがわかりません。 DataReport の使い方の情報として: http://homepage2.nifty.com/inform/vbdb/reportsample.htm http://www.hanatyan.sakura.ne.jp/logbbs1/wforum.cgi?mode=allread&no=9755 http://www.hanatyan.sakura.ne.jp/logbbs/wforum.cgi?mode=allread&no=5850 http://hanatyan.sakura.ne.jp/logbbs/wforum.cgi?mode=allread&no=5850&page=0 http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200306/03060070.txt http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200805/08050004.txt http://www.gizcollabo.jp/vbtomo/boards/vbchoshoqa.php?do=spread&num=1997 |