VB6(SP5)
クリスタルレポート8.5
ACCESS2000
VBのツールボックスから『CRViewer』というコントロール(コンポーネントで追加した)をフォームに貼り付けたのですが、このコントロールにうまくクリスタルレポートを表示することができません。『CrystalReport』というコントロールをフォームに貼り付け、プレビューすることはできるのですが、フォームとは別にウィンドウが開いてしまいます。VBのフォーム内に何とか表示できないでしょうか?
CrystalReport コントロールでも、できますよ。
WindowParentHandle プロパティに
表示させたいフォームなどの hWnd プロパティを設定して下さい。
とろさんありがとうございますm(__)m
hWndプロパティーですか・・・
私にはなかなか理解できないプロパティーでした(苦笑)
少し勉強してみます。
また、解決しましたら報告させていただきます。
VBのプロジェクトに、クリスタルレポートのデザイナを追加すると、フォーム上の『CRViewer』にうまくプレビューすることができました。
しかし、Win98のマシンではうまくプロジェクトからクリスタルレポートのデザインが追加されるのですが、Win2000では何度クリスタルレポートを再インストールしても追加されません(泣)
VBから『プロジェクト』⇒『コンポーネント』⇒『デザイナ』としても、クリスタルレポートの項目が表示されていない状態です。
どなたか、Win2000でのクリスタルレポートデザイナの追加方法をご存知の方いらっしゃいましたら教えていただけないでしょうか。よろしくお願いします。
クリスタルレポートではないですが
BOCのアクティブレポート2.0はインストールしたIDでのみ表示されました
レジストリ関係でうまくやればできるのだとは思いますが・・・
インストールの段階でAdministratorでインストールを行い
開発は別のIDでログインしている、とかではないでしょうか?
私の場合それで解決しました
言葉足らずか・・・
普段開発しているログインIDでwindows2000にログインして
再度インストールを試みてみてはいかがでしょうか?
はづきさん、早速の回答ありがとうございますm(__)m
一応、普段開発しているログインID(アドミニ権限あり)インストールしなおしてみたのですが、やはり出来ませんでした。
クリスタルレポートに関するパッチもいろいろ試したのですが、それでもやはり無理でした。Win2000との相性が悪いのかもしれません・・・
いろいろ調べてみると、他の方も同じような状態になったという報告もありましたが、解決方法が記載されていなかったのでその後解決したのかどうかもわかりませんでした(悲)
クリスタルレポートのメーカーに問い合わせてみては如何でしょうか?
> 解決方法が記載されていなかったので
もしかしたら、解決したけれど、それを報告できなかったのかも知れませんね。
以前、メーカーに別件で問い合わせた事があるのですが、
(当時のサポート先は、日本シーゲイトソフトウエア株式会社でした)
問い合わせのメールの内容を、(掲示板やメーリングリスト等に)公開して
良いかどうかと尋ねたら、`不許可`という返事を頂いた事がありますので。
『デザイナ』タブに "Crystal Report 8.5" が
表示されないということですよね?
まず、『コントロール』タブに
"Crystal Report Viewer Control"
があるかどうか調べてください。
ある場合は、それにチェックをつけて下さい。
ない場合は、『参照』ボタンを押して、
"(C:\WinNT\System32\)crviewer.dll"
を追加して下さい。
魔界の仮面弁士さん回答ありがとうございますm(__)m
やはり、メーカーに問い合わせるしかないですかねぇ。私も、万策尽きたような気もしていたので、今週くらいにはメーカーに問い合わせをしようかと考えていたところです。
それにしても、問い合せの内容を公開できないとは・・・(悲)
とろさん、先日同様回答ありがとうございますm(__)m
今現在、Win2000マシンの使用者が外出しており確認できない状態ですので、明日にでも確認して報告させていただきます。
皆さん、ご丁寧な回答ありがとうございますm(__)m
報告が遅れてすみません。
Win2000マシンのVBのデザイナにクリスタルレポートを追加することができました。
原因は、Win2000マシンにインストールしていたクリスタルレポートが、『プロフェッショナルエディション』であったため、デザイナが追加されなかったようです(苦笑)
『デベロッパーエディション』でインストールをやり直したら、ちゃんとデザイナが追加されました。
大変ご迷惑をおかけしましたm(__)m
ツイート | ![]() |