dポイントプレゼントキャンペーン実施中!

現在、VB.NETのプログラムから、
クリスタルレポートを使用して印刷を出しています。

ですが、現在よくわからないエラーに悩まされています。

何枚かを送って印刷するぶんには問題ないのですが、
15枚以上印刷をしようとすると、

PrintToPrint のところでエラーとなるのですが、
いざエラーメッセージを見ると、「エラーはありません」となっています。
エラーになり止るのに、メッセージでは「エラーはない」という風になっているので、
完全に意味がわかりません。

なお、印刷は15枚以上、別々にプリンタに送っています。
(ループで指定データ数分まわして、その枚数をプリンタに送っています)

その印刷するときのデータのせいかな、とも思ったのですが、
複数枚出さず、単体で印刷しようとするときちんと動作します。

それに、エラーが出たときにその部分を飛ばして、
残りの印刷をさせようとするときちんと動作します。

「VB.NET エラーはありません」 や 「クリスタルレポート エラーはありません」 で
ウェブ検索をしてみたのですが、情報を見つけることができませんでした。

理由をご存知の方、
こうではないかという予想を付けられる方、
ぜひご教授願います。

「VB.NET と クリスタルレポート」の質問画像

A 回答 (2件)

英語の情報ですが...


http://scn.sap.com/thread/1445453

英語が苦手なので、間違っていたらゴメンなさい。
「レポートを開く,データソースの変更,データ追加のいずれかに問題がある」
「-crpetrace 7オプションをコマンドラインに追加して、クリスタルレポートのトレースを取得することができる」


※ あまり参考にならないかもしれません。
    • good
    • 0
この回答へのお礼

「レポートを開く,データソースの変更,データ追加のいずれかに問題がある」

というのを参考に、一枚一枚の印刷が終わるたびに
レポートのリフレッシュを行うと、エラーが起こらなくなりました。

回答ありがとうございました。

お礼日時:2013/06/20 14:24

画像にある「トラブルシューティングのヒント」にある


ErrorCodeプロパティの値(HRESULT)が質問内容に書かれていません。
補足願います。

この回答への補足

airhead-no1 様

ErrorCode ですが、
「-2147483648」となっておりました。

補足日時:2013/06/20 11:00
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!