• ベストアンサー

Crystal Report for VB

Visual Basic Vre.6のユーザーです。 確かVre.5にハンドルされていた、CrystalReport がVre6にはどこを探してもありません。 5年ぶりにVB6を使うことになり、すっかり忘れてしまいました。 VB6にはCrystalReportはハンドルされていないのでしょうか? それならば、AccessのReportのように帳票印刷したい場合、 何か手はあるのでしょうか? ご教授のほどよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.2

Visual Basic 6.0 で使用できるように Crystal Reports をインストールする方法 http://support.microsoft.com/kb/193336/ja

tatutora
質問者

お礼

的確なご回答ありがとうございました。 やはりあったんですね。自分的に調べ方が不十分だったと痛感しています。 さて、下を調べていくうちに http://support.microsoft.com/kb/193336/ja Microsoft Data Report デザイナ なるものを知りました。 つまり、VB6には2つの印刷toolがバインドされているのです。 私のVB6には、これもインストールされていません。 その対処法が下にありました。 http://support.microsoft.com/kb/822365/ja 現在こちらを調べているところです。 両方を何とかインストールして評価したいと思います。 また、報告します。

その他の回答 (1)

  • NOBNNN
  • ベストアンサー率50% (93/186)
回答No.1

>>VB6にはCrystalReportはハンドルされていないのでしょうか? 私は知らないです。 でも付いていなかったような気もします。 でもVB6の場合 Excelを ActiveXなどでOLEで操作できますので。 VB側でOfficeがインストールされているとすれば 簡単に帳票は作成できますけど。 参考 http://home.att.ne.jp/zeta/gen/excel/c04p44.htm もし、Excelの印刷結果をPDFなどで出力するのであれば フリーソフトを使ってみるのもいいでしょう。 参考 http://www.altech-ads.com/product/10002507.htm

tatutora
質問者

お礼

早々のご回答ありがとうございました。 気がするんです。数年前引越しの際、VB6以前のディスクをみんな捨ててしまって。CrytalPeportのマニュアルだけ残っているんですよ。あれ、ないのかいな...。不思議ですね。 ひょっとして、VB6上のどこかにボタンなるものが隠れているのかと思いました。 それだったら悔しいし、気になっていました。 よっぽどのことがない限り、Accessでなんとかなると思っています。

関連するQ&A

  • クリスタルレポート

    今クリスタルレポートを使っています。 他人の作った帳票のレイアウトとソースがあります。 データベースを選択してやれば、帳票に印刷できるのですが、選択の仕方が 分らず困っております。クリレポのデータベースエクスプローラから選択してやればいいのでしょうか。どなたか詳しい方教えていただけませんでしょうか。 お願い致します。 VBは6.0で、オラクルは8iの8.1.6です。 クリレポは8.5を使用しています。

  • VB.NET と クリスタルレポート

    現在、VB.NETのプログラムから、 クリスタルレポートを使用して印刷を出しています。 ですが、現在よくわからないエラーに悩まされています。 何枚かを送って印刷するぶんには問題ないのですが、 15枚以上印刷をしようとすると、 PrintToPrint のところでエラーとなるのですが、 いざエラーメッセージを見ると、「エラーはありません」となっています。 エラーになり止るのに、メッセージでは「エラーはない」という風になっているので、 完全に意味がわかりません。 なお、印刷は15枚以上、別々にプリンタに送っています。 (ループで指定データ数分まわして、その枚数をプリンタに送っています) その印刷するときのデータのせいかな、とも思ったのですが、 複数枚出さず、単体で印刷しようとするときちんと動作します。 それに、エラーが出たときにその部分を飛ばして、 残りの印刷をさせようとするときちんと動作します。 「VB.NET エラーはありません」 や 「クリスタルレポート エラーはありません」 で ウェブ検索をしてみたのですが、情報を見つけることができませんでした。 理由をご存知の方、 こうではないかという予想を付けられる方、 ぜひご教授願います。

  • VBからACCESSのレポートへの出力に関して

    環境:Visual Basic2008 Express Ediotion,ACCESS2000 教えて下さい。 Visual Basic2008で開発を行っていますが、帳票の部分だけをACCESS2000の レポート機能を使って出力したいと考えています。 単純にACCESSのレポートを起動させる方法は、幾つかのホームページに記載が ありましたが、Visual Basicの方で作成された"データ"を用いて、ACCESS側のレポート に出力するような事をしたい為、調べた結果では手段が見つかりませんでした。 あるホームページに、データセット等を活用すれば出力できるような記載もありましたが、 細かな情報がなく、どのように記述したら良いかが記載されていなかった為、この 方法だけでなくどのようにしたら良いかの参考になるようなホームページ、あるいは ソースの記述を教えて頂きたいと思います。 よろしくお願いします。

  • クリスタルレポートで0件時の表示

    おせわになっております。 ここには、初めて質問させていただきます、 よろしくおねがいします。 クリスタルレポート(VB2003付属)で帳票を作成しているのですが DBとクエリはACCESSで行い、表示のみクリスタルレポートを使用 しております。 金額の合計を表示するレポートを作成したのですが、 クアリの結果が0件(該当レコード無し)の場合 クリスタルレポートの表示が空白になってしまいます。 私としては、金額なので0円(¥0)を表示したいのですが 方法がわかりません。 どなたか、教えていただけると、ありがたいです。 よろしく、お願いします。

  • クリスタルレポートで印刷時に文字がズレてしまいます

    開発環境は以下の通りです。  Windows2000  CrystalReport9  Visual Basic6(SP5) RDC(Craxdrt9.dll)使用してViewerに表示させています。 WindowsXP、2000、98で問題は無かったのですが、一部のWindows98マシンで 印刷を行うと、出力された帳票で右寄せ、中央寄せの文字列項目の出力位置が ずれてしまうという現象が起きました。 分かりにくいかもしれませんが、簡単に図を書きます。 以下のように出力したいと思っておりますが、  |  ○○○|  |   ○○|  | ○○○○| 実際に出力されるのはこのような感じです。  |    ○|○○  |    ○|○  |    ○|○○○ プレビュー画面ではズレていないのですが、プリンターに出力したとき このようにズレてしまいます。 CrystalReport側で提供されているサービスパック、マージモジュール等を 更新してやってみたのですがうまくいきません。 他に何か原因があるのでしょうか?プリンター側の問題でしょうか? ご存知の方がいらっしゃいましたら、どうぞご教示ください。 よろしくお願い致します。

  • クリスタルレポート+文字列セット

    環境:Windows2000+VB5.0 既存システムの変更をしています。 VB5.0でつくっており、CrystalReportで レポート出力を行っています。 私はCrystalReportsを使ったことないのですが、 VBのフォームで 名前テキストボックス、社員番号テキストボックスがあり、 そこで印刷プレビューボタンをクリック、 そうするとプレビュー画面があがる、といった 場合、ヘッダーに名前テキストの内容と社員番号テキストの内容を 印字させたいのですが、どうしたらいいのでしょうか? 名前も社員もデータベースにあるものでなく、 フォームにあるテキストに入力されたものを使います。 ヘルプなどをみていると、 Rpt.Formulas(0) = "名前 = 'ああああ'" とやるとOKと書いていましたが、 その後、Rpt.Action = 1 でエラーになりました。(「式名が不正です。」) ちなみに、クリスタルレポートには、名前というテキストフィールドを ヘッダーにはりつけ、その部分をセットしようとしているのですが・・・ よろしくお願いいたします。

  • vb.netで開発する際のsqlサーバーは

    今度、テスト的にvb.netにて開発を行うことになったのですが、 (機能は検索(15000件位)、メンテ、帳票(罫線入の台帳みたいな物(あまり複雑ではない)) 環境の質問ですが スタンドアローンで運用します。 開発:Visual Studio 2005 Standard Edition(vb.net) サーバ:Server 2005 Standard Edition レポート:ActiveReports OS:windowsxp 以上の環境で問題ないでしょうか? 又、レポートの方は他にCrystalReportとシーオーリポーツが候補にあがっているのですが、どれが最適でしょうか?

  • クリスタルレポートからPDFを作るには?

    VB6.0(SP6),Crystal Report8.5 で開発をしています。 クリスタルレポートからPDFファイルまたはJPEGファイルが作りたいのですが、方法が全然分からず困っています。 何かご存知の方は教えてください。 そもそも8.5ではそういう事が出来るのでしょうか? また、クリスタルレポートからの印刷時、プリンタにAdobePDFを指定すればPDFファイルは作れるのですが、その際、ファイルの保存先を聞くウィンドウが表示されてしまいます。 ユーザ操作なしにPDFを作りたいので、このようなウィンドウを表示させなくする方法をご存知でしたら教えてください。 宜しくお願いします。

  • クリスタルレポートについて素朴な疑問

    クリスタルレポートについて素朴な疑問。 クリスタルレポートはぜんぜん触ったことがありません。 クリスタルレポートが必要になるかもしれないので、クリスタルレポートについて調べようと本屋さんで、 書籍をパラパラめくってみました。 クリスタルレポートについての専門的な書籍はありませんでしたが、プログラミングの書籍の中に一部解説がある書籍が数冊あり、簡単な使用例についての図と説明がありました。 簡単な例しか載っていないからだったのかもしれませんが・・。どの書籍でも以下のようなことが書かれていました。 レポートのヘッダー/フッダー ページのヘッダー/フッダー 詳細エリア の位置にVisual Studio上のデザイナで帳票イメージを 作成する。 ラベル等の固定的に文言が出力される部分もあれば、 データベースのある項目に関連づいているものもある。 データベースのある項目に関連づいているものに関して、エクスプローラ型のテーブル名と項目名のツリーから項目を帳票イメージにドラックアンドドロップしていくようなイメージでした。 ・発生した素朴な疑問 DBの内容を帳票に出力する場合、デザイナで 設定するこのやり方だと、あらかじめ帳票の出力イメージにあったテーブルイメージのようなビューを定義しておかないと、できないのでは? クリスタルレポートを使う現場では、このように帳票の出力イメージに即した問い合わせをあらかじめビューとして、定義して、デザイナのエクスプローラにでてくるようにして、使用するのが一般的なのでしょうか? この場合、Whereの絞り条件の式の一部が動的に変化する場合はどうするのでしょうか? 書籍の一部に少しだけある解説を見た程度で 通り一辺倒な簡単な例が載ってるものしかみてないので変な質問になってるかもしれませんが・・。

  • オフコンのデータをVBに組み込みたいんですが。

    こんばんは。 VB(VB-Report)を実行させてそこからF*TRANを動かし、オフコンのデータをCSVファイルに変換して、それをエクセルで帳票印刷したいんですが、そのデータをどのようにVBに組み込んで帳票印刷まで持っていったらいいのか全く分かりません。 参考書などを読んだり、サイトを探したりしているのですが、なかなか見つけることができません。 何か参考になる本やサイトをご存知の方、教えていただけないでしょうか? よろしくお願い致します。