Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all 2234 articles
Browse latest View live

ページヘッダが前ページのヘッダ内容となる(Crystal Reports for Visual Studio 2005)

$
0
0

いつもお世話になっております。勝又と申します。

Crystal Reports for Visual Studio 2005 での下記問題内容につきまして、ご確認いただけますよう、お願い申し上げます。

-


対象製品

 Crystal Reports for Visual Studio 2005

 

問題内容

 改ページ条件で改ページした時に、ヘッダー部の情報が、前ページの内容のままで

 表示される。

  

上記の発生タイミング

 グループフッターの印刷で条件により、空白となる設定になっていた場合でその行が

 ページの最終行になった時。

 (グループフッターのセクションの設定で「空セクションは非表示」と設定)

 

 

 

以下が今回発生した設定内容です。

 

□レポートファイルの設定

 

[レポートヘッダー]

[ページヘッダー]改ページすると内容が更新されます

[グループヘッダー#1]改ページの設定(出力前に改ページ)

[グループヘッダー#2]

[詳細]伝票No 伝票区分 金額

[グループフッター#2]※※「空セクションは非表示」にチェック※※

[グループフッター#1]

[ページフッター]

[レポートフッター]

 

 グループフッターには伝票No毎の合計金額を表示させる様に設定してありますが、

 表示伝票の設定によっては表示させない(空白行になる)ように式を作りました。

  ----


   if {@伝票区分} = 2 then     // 入金の場合

     ToNumber({@G_Space}) // 空白項目とする

   else

       SUM({@金額合計},{@伝票変更判定})

  ----


 さらに、セクションの設定に「空セクションは非表示」にチェックをいれ

 「伝票区分が入金の場合は伝票合計を算出しない」という動きにしました。

 

□問題の表示

 

①1ページ目 

 ページヘッダー1

 ----


 伝票No 伝票区分   金額

 ----


 0001     1  XXX,XXX

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 0021     2  XXX,XXX     u2190ページヘッダー1の最終明細且つページの最終行

=================================  u2190改ページ位置(伝票No 0021の伝票計は省かれる)

②2ページ目 

  ページヘッダー1         u2190NG 

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

=================================次頁へ

③3ページ目 

  ページヘッダー2

 ----


 伝票No 伝票区分   金額

 ----


 0100     1  XXX,XXX     u2190明細はページヘッダー2の内容

           XX,XXX

    伝票計    XXX,XXX

 ・・・

 

□問題点

 改ページの命令と空セクションを非表示にする命令がバッティングした場合

 上記のようにヘッダーは更新されないが、明細は通常通り更新されます。

 その為ヘッダーと明細が合わないページが構成されます。

 

  u2192②ページ目のヘッダー情報と明細情報が合っていない。

      ヘッダー情報は u2192 ①ページ目の情報

      明細情報は   u2192 ②ページ目の情報

   (②ページ目は本来不要)

-


 


Win2008+ CR2008SP1帳票出力時にランタイムのロードエラーが発生する。

$
0
0

はじめまして、CrystalReportについては、ほとんど使ったことがない素人です。

お手数をおかけしますが、よろしくお願いします。

 

ASPXは表示し動作するのですが、

帳票を出力しようとするとエラーが発生し帳票が出力されません。

 

実行環境

Windows Server 2008 x64 Std

CrystalReport 2008 SP1 (アップグレード版)

CRRuntime_12_1_mlb.msi

CRRedist2008_x64.msi

 IIS7.0

  APS.net 

 

開発環境

Windows XP

Visual Studio 2005

CrystalReport 2008 SP1

CRRuntime_12_1.msm

CRRuntime_12_1_ja.msm

CrystalReportsRedist2005_x64.msm OR CrystalReportsRedist2005_x86.msm

 

エラーメッセージ

-


 

 

u2019u2019u30A2u30D7u30EAu30B1u30FCu30B7u30E7u30F3u3067u30B5u30FCu30D0u30FC u30A8u30E9u30FCu304Cu767Au751Fu3057u307Eu3057u305Fu3002
 Crystal Reports u30E9u30F3u30BFu30A4u30E0u3092u30EDu30FCu30C9u3057u3088u3046u3068u3057u3066u30A8u30E9u30FCu304Cu767Au751Fu3057u307Eu3057u305Fu3002Crystal Reports u30ECu30B8u30B9u30C8u30EA u30ADu30FCu306Eu8A31u8AFEu304Cu9069u5207u3067u306Au3044u304Bu3001u307Eu305Fu306F Crystal Reports u30E9u30F3u30BFu30A4u30E0u304Cu6B63u3057u304Fu30A4u30F3u30B9u30C8u30FCu30EBu3055u308Cu3066u3044u306Au3044u53EFu80FDu6027u304Cu3042u308Au307Eu3059u3002u5FC5u8981u306Au6B63u3057u3044u30D0u30FCu30B8u30E7u30F3u306E Crystal Reports u30E9u30F3u30BFu30A4u30E0 (x86u3001x64 u307Eu305Fu306F Itanium) u304Cu542Bu307Eu308Cu308Bu3001u9069u5207u306A Crystal Reports (CRRedist*.msi) u306Eu518Du914Du5E03u53EFu80FDu7248u3092u30A4u30F3u30B9u30C8u30FCu30EBu3057u3066u304Fu3060u3055u3044u3002u8A73u7D30u306F http://japan.businessobjects.com/services/support.asp u3092u53C2u7167u3057u3066u304Fu3060u3055u3044u3002
u8AACu660E: u73FEu5728u306E Web u8981u6C42u3092u5B9Fu884Cu4E2Du306Bu3001u30CFu30F3u30C9u30EBu3055u308Cu3066u3044u306Au3044u4F8Bu5916u304Cu767Au751Fu3057u307Eu3057u305Fu3002u30A8u30E9u30FCu306Bu95A2u3059u308Bu8A73u7D30u304Au3088u3073u4F8Bu5916u306Eu767Au751Fu5834u6240u306Bu3064u3044u3066u306Fu3001u30B9u30BFu30C3u30AF u30C8u30ECu30FCu30B9u3092u53C2u7167u3057u3066u304Fu3060u3055u3044u3002

u4F8Bu5916u306Eu8A73u7D30: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: Crystal Reports u30E9u30F3u30BFu30A4u30E0u3092u30EDu30FCu30C9u3057u3088u3046u3068u3057u3066u30A8u30E9u30FCu304Cu767Au751Fu3057u307Eu3057u305Fu3002Crystal Reports u30ECu30B8u30B9u30C8u30EAu30ADu30FCu306Eu8A31u8AFEu304Cu9069u5207u3067u306Au3044u304Bu3001u307Eu305Fu306F Crystal Reports u30E9u30F3u30BFu30A4u30E0u304Cu6B63u3057u304Fu30A4u30F3u30B9u30C8u30FCu30EBu3055u308Cu3066u3044u306Au3044u53EFu80FDu6027u304Cu3042u308Au307Eu3059u3002u5FC5u8981u306Au6B63u3057u3044u30D0u30FCu30B8u30E7u30F3u306E Crystal Reports u30E9u30F3u30BFu30A4u30E0 (x86u3001x64 u307Eu305Fu306F Itanium) u304Cu542Bu307Eu308Cu308Bu3001u9069u5207u306A Crystal Reports (CRRedist*.msi) u306Eu518Du914Du5E03u53EFu80FDu7248u3092u30A4u30F3u30B9u30C8u30FCu30EBu3057u3066u304Fu3060u3055u3044u3002u8A73u7D30u306F http://japan.businessobjects.com/services/support.asp u3092u53C2u7167u3057u3066u304Fu3060u3055u3044u3002

u30BDu30FCu30B9 u30A8u30E9u30FC:

u884C 15:         <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
u884C 16:             Height="1115px" ReportSourceID="CrystalReportSource1" Width="886px" DisplayToolbar="False" EnableToolTips="False" />
u884C 17:         <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
u884C 18:             <Report FileName="Report_entry1.rpt">
u884C 19:             </Report>


u30BDu30FCu30B9 u30D5u30A1u30A4u30EB: C:\TEST2\print_entry1.aspx    u884C: 17

[LoadSaveReportException: Crystal Reports u30E9u30F3u30BFu30A4u30E0u3092u30EDu30FCu30C9u3057u3088u3046u3068u3057u3066u30A8u30E9u30FCu304Cu767Au751Fu3057u307Eu3057u305Fu3002Crystal Reports u30ECu30B8u30B9u30C8u30EA u30ADu30FCu306Eu8A31u8AFEu304Cu9069u5207u3067u306Au3044u304Bu3001u307Eu305Fu306F Crystal Reports u30E9u30F3u30BFu30A4u30E0u304Cu6B63u3057u304Fu30A4u30F3u30B9u30C8u30FCu30EBu3055u308Cu3066u3044u306Au3044u53EFu80FDu6027u304Cu3042u308Au307Eu3059u3002u5FC5u8981u306Au6B63u3057u3044u30D0u30FCu30B8u30E7u30F3u306E Crystal Reports u30E9u30F3u30BFu30A4u30E0 (x86u3001x64 u307Eu305Fu306F Itanium) u304Cu542Bu307Eu308Cu308Bu3001u9069u5207u306A Crystal Reports (CRRedist*.msi) u306Eu518Du914Du5E03u53EFu80FDu7248u3092u30A4u30F3u30B9u30C8u30FCu30EBu3057u3066u304Fu3060u3055u3044u3002u8A73u7D30u306F http://japan.businessobjects.com/services/support.asp u3092u53C2u7167u3057u3066u304Fu3060u3055u3044u3002]
   CrystalDecisions.CrystalReports.Engine.ReportDocument.CheckForCrystalReportsRuntime() +399   CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +218

 

-


 

Edited by: mrymysak on Aug 20, 2009 10:52 AM

見ずらいため、一部削除しました。

Crystal Report Viewerでの両面印刷設定について

$
0
0

お世話になります。

 

現在JAVAにてWebシステムを開発しており

帳票をCrystal Reports 2008で作成し、

『Crystal Reports for eclipse 2.0』を使用して表示、印刷しています。

実行環境は、crjava-runtime_12.2.205.zipを使用しており

PrintModeプロパティにはActiveXを設定しています。

 

【環境】

Windows Server 2008

Tomcat 5.5.28

jre1.5.0_19

Crystal Reports 2008

 

【問題】

Crystal Report Viewerでの印刷時に特定のレポートのみ

両面で印刷をされるようにしたいのですが、

Crystal Reports 2008のプリンタの設定で両面印刷にしても

Crystal Report Viewerでの印刷時にはプリンタのデフォルト設定に

なってしまいます。

プリンタドライバはレポートのプリンタの設定で使用したものと

同一のものを印刷時にも使用しております。

 

Crystal Report Viewerを使用してレポートごとに片面/両面印刷する方法が

ありましたらお教えください。

This report was created with a version of Crystal Reports which is later than the version you are running. Some features used in the report may not be supported

$
0
0

Hi all,

 

I develop add on for SAP B1 by using VB.NET.

In my add on have control and reference below:

-I use AxCrystalActiveXReportViewer control to display report.

-I add reference Crystal Report ActiveX Designer Design And Runtime Library 10.5

-I use Crystal Report Basic 2008 for SAP Business One Version 12.1.0.892

 

When i run my add on and display the report, it display "This report was created with a version of Crystal Reports which is later than the version you are running. Some features used in the report may not be supported " like this.

 

Does anybody know how can solve this problem?

 

Thanks

 

TONY

印刷時に文字サイズが小さくなる現象について

$
0
0

以前CrystalReports8で作成した帳票を、CrystalReports2011にアップグレードしました。

 

その帳票をドットプリンタで印刷すると、フォントが小さくなってしまいます。

 

ですが、ドットプリンタではなく、通常のレーザープリンタで印刷した場合は正しい文字サイズで印字されます。

 

OSは、WindowsServer2008以降で印刷を実行すると、この現象が起きるようです。

 

例えば、CrystalReportの何らかの設定を変更することで、この現象を回避できるということはありませんでしょうか?

 

今の所提供できる情報が少なくて申し訳ございませんが、もし分かる方がおられましたら、どうかご教授願いたいと思います。

Excel(データのみ)エクスポート列順序の入れ替えについて

$
0
0

いつもお世話になっています。

 

Crystal Report Designer上の項目の並び順と、Excel(データのみ)へのエクスポート時の項目の並びを変えたくて試行錯誤しています。

 

-


項目①    項目③     項目⑤

項目②         項目④      項目⑥

-


 

上記のような詳細セクションのデザイン時に、エクスポートされたExcelの中身の並び順はこのようになります。Z文字方向に出力されます。

 

項目① 項目③ 項目⑤ 項目② 項目④ 項目⑥

 

これを、エクスポート時に下記のように並び変えたいのですが、方法が分かりません。

 

項目① 項目② 項目③ 項目④ 項目⑤ 項目⑥

 

どなたかご存じの方がいらっしゃいましたら助けて下さい。

よろしくお願いいたします。

 

開発マシン:

・WinXP Pro

・Visual Studio 2008 Pro

 

Web/APサーバー:

・Win2003 Server

・IIS 6.0

・.NET Framework 2.0

・ランタイムとしてCRRedist2008_x86.msiをインストール済

Crystal Reports 2008 インストール時のエラーについて

$
0
0

Crystal Reports 2008 Runtimeをインストール中に

下記のエラーメッセージが出力され、インストールが出来ない状況です。

本件について、原因・解決策をご教示願います。

 

【端末OS】

WindowsXP SP3

 

【Crystal Reports 2008 Runtimeのバージョン】

12.0.0.683

 

【その他インストール済みプログラム】

.NET Framework 3.5 SP1

 

【エラーメッセージ】

Errer 1320, The specified path is too long:

N:crystalreportviewers12

 

※エラーメッセージにある「Nドライブ」はネットワークドライブではございません。

CrystalReports for VS2005 から CrystalReports for VS2010 へ移行

$
0
0

下記の開発環境で作成したアプリケーションをバージョンアップしたいと考えています。

 

現行

 OS:   Windows server 2003

 ツール: VS2005

 開発言語:ASP.net

 FW:   .net Framework2.0

 帳票: CrystalReports for VS2005

 

バージョンアップ

 OS:   Windows server 2008 R2

 ツール: VS2010

 FW:   .net Framework4.0

 

このとき、帳票は「CrystalReports for VS2010」で

CrystalReports for VS2005 の機能がそのまま使えるのでしょうか?


Crystal Reports Basic for Visual Studio 2008のランタイムの同時利用ユーザ数

$
0
0

よろしくお願いいたします。

 

CitrixのXenappを利用したサーバーアプリケーションに対して、複数のユーザで同時にアプリケーションを実行する環境を構築しております。帳票出力ツールとしてCrystal Reports Basic for Visual Studio 2008の利用を考えておりますが、複数ユーザ(数十ユーザ)が同時に帳票を出力することは可能でしょうか?

Crystal Reports for .NET Framework 2.0 (x86)のアンインストールについて

$
0
0

誤ってWindows Sarve 2008にインストールしてしまった、Crystal Reports for .NET Framework 2.0 (x86)をアンインストールしたいのですが、正常にアンインストールできません。

 

コントロールパネルの「プログラムと機能」やインストーラー(CRRedist2005_x86.msi)からアンインストールを試みましたが、途中で中断されてしまいます。

 

※インストーラーで試みた場合には、以下のメッセージが出ます。

"The installer was interrupted before Crystal Reports for .NET framwork 2.0 (x86) could be removed. You need to restart the installer to try again"

 

調査中に下記の情報を見つけたのですが、コントロールパネルなどからアンインストールできない場合は、やはりレジストリの操作をするしか方法はないのでしょうか?

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

 

他の解決方法などの情報を頂けると幸いです。

 

また、上記リンク先で紹介されている"Business objects note # 1248161”も実際には見つけられませんでした。

(ドキュメントのリンク先が404 error。内容をコピペしている方がいたので、一応内容は把握できましたが…)

可能であれば公式なドキュメントを見たいのですが、何かご存知の方がいましたら教えてください。

 

サーバ:

Windows Server 2008  Standard Edition 32bit (SP2)

 

 

以上、よろしくお願いします。

複数レポートを一つの印刷ジョブにマージする方法

$
0
0

お世話になります。

 

以下の環境で開発を行っています。

 

<環境>

OS:Windows7 Professional SP1

開発ツール:Visual Studio2010 (.Net Framework4)

CrystalReports:Crystal Reports for Visual Studio 2010(13_0_1)

 

表題の件につきまして、

複数のレイアウトの異なるレポートを一つの印刷ジョブにマージし、プレビュー画面でまとめて参照する方法を探しております。

 

現状、一処理の中に複数のレポートを組み合わせて印刷をかけていおりますが、レポート毎に印刷ジョブできるため、プレビュー画面も複数回表示されてしまいます。

サブレポートを用いての印刷も試みましたが、埋め込んだレポートの改ページ発生時にレイアウトが崩れるため断念しています。

 

単純にジョブをマージする方法はありますでしょうか?

又、もし当製品で不可だとして、製品版(SAP Crystal Reports 2008)でこの機能は搭載されていますでしょうか?

情報をお持ちの方がいらしたら御教授願います。

Crystal Reports でのデータ表示に関して

$
0
0

お世話になります。

 

VB.NET Crystal Reports 共に初心者です。

Visual Studio 2008 Professional Edition  VB.NETを使用して条件入力の画面を作成し、

サーバー(Oracle 10g)のDBから条件に一致するデータを、Crystail レポートを使用して出力しようとしています。

(Crystal レポート側には条件入力のデータをパラメータ渡し)

Crystal レポートはプロジェクトの新しい項目の追加から、Reportingのテンプレートから 追加 で作成しました。

 

VB.NETを実行させると、

 

データベース情報のロードに失敗しました。

詳細: データベース DLL 'crdb_oracle.dll' をロードできませんでした。

データベース情報のロードに失敗しました。

 

と出てしまうのですが、何が原因なのか、対応を教えていただけませんでしょうか。 

Crystalレポート のメインレポートプレビューを行っても同様のエラーが表示されます。 

VS2008 でクリスタルレポートの開発時の用紙サイズ指定が、維持されない。

$
0
0

VS2005でCrystal Report を使用していたシステムをVS2008 に移行する作業中です。

移行して、デバッグテストしたところ、A3の用紙サイズで開発したレポートが、クリスタルレポートビューワー上、A4サイズで表示され、右側が切れ、ページ数が倍となってしまいます。

VS2008上で.rpt を開いても、用紙サイズがA4となり、右側がグレーに表示されます。

メニューのCrystal Reports>デザイン>プリンター設定でプリンターの設定をA3(拡大・縮小)に設定しても.rpt の表示サイズは変わりません。コントロールパネルの省略時のプリンターの設定で、用紙サイズをA3(拡大・縮小)に設定後に.rpt を開くと、今度は、A3サイズになりますが、他のA4の.rpt までが、A3サイズになってしまいます。デバッグ実行しても、クリスタルレポートビューワーに表示されるサイズは、同様の結果となります。開発時も実行時も、作成されるレポートのサイズが、その時点のコントロールパネルの省略時のプリンターの設定のサイズで作成されているようです。VS2005では、開発時のCrystal Reports>デザイン>プリンター設定でのサイズが維持されていました。VS2008環境でもVS2005と同様の動作にするには、どのようにすればよいか、ご教示ください。

VS2008環境:Windows Vista Ultimate sp1, VS2008 9.0.30729.1 sp  Crystal Reports Basic for Visual Studio 2008

VS2005環境:Windows XP pro sp2 , VS2005 8.0.50727.762 sp.050727-7600 Crystal Reports for Visual Studio 2005

Crystal Reports (バージョン11,8.5)の対応OSについて

$
0
0

以下の質問につきまして、ご教授をお願い致します。

 

(質問1)

次のソフトウェアは、Windows Server 2008R2(64bit)に対応しているのでしょうか?

 

①Crystal Reports XI

②Crystal Reports Viewer (バージョン11.0)

③Crystal Reports Viewer (バージョン8.5)

 

(質問2)

質問1の③はWindows7(32bit/64bit)に対応しているのでしょうか?

 

以上、宜しくお願いたします。

Crystal Reports 2008:印刷時にデザインの向きが変わってしまう

$
0
0

Crystal Reports 2008でデザインした帳票をプリンタに出力するとデザインが横向きの

状態で出力されてしまいます。

 

【環境】

 Windows Vista Business (Service Pack未適用)

 Crystal Reports 2008 SP0 (v12.0.0.683)

 プリンタ:HITACHI PC-PD5130

 

Crystal Reports 2008のプレビュー画面で確認したときは正しい向きで表示さます。

 

ページ設定やプリンタ設定の向きの組合せで、考えられる縦と横のパターンは一通り

試しましたが、印刷すると常に横向きになってしまいます。

 

Crystal ReportsのSP0適用後にAG-TECHのFAQ<CR08021201>、<CR08021204>を

試してみましたが解決できませんでした。

 

ご存知の方がおられましたら、解決策をご教授下さい。


ファイルパスを指定して画像を表示させる方法

$
0
0

レポート内に、ファイルパスを指定して画像を表示させる方法がわからなくて困っています。

 

具体的に行いたいことは、

たとえば、C:     empGraph-1.png の画像を、レポート内に表示させ、

かつ印刷時にもその画像が乗るようにしたいのです。

ただし、Graph-1.png 画像ファイルは、レポート表示前にプログラム内で出力されるため、

画像イメージは動的に変化します。

ちなみに、ファイルパス、ファイル名は固定です。

 

OLEオブジェクトなどを配置して表示させようとしましたが、

ハイパーリンクの設定はできても、画像表示までは至りませんでした。

 

なお、質問内容が酷似している下記のスレッドも確認しましたが、

サンプルコードが取得できず、解決できませんでした。

CrystalReports8.0画像パスの動的変更 

CrystalReports8.0画像パスの動的変更

 

以下、開発環境です。

・開発環境:Visual Studio 2008 Professional Edition

・バージョン:Crystal Reports Basic for Visual Studio 2008

・コードビハインド:C#

 

ご存知の方いらっしゃいましたら、ご教授いただけますと幸いです。

宜しくお願いいたします。

 

 

以下追記:2008/02/10 21:32

説明不足部分がありました。

 

画像データを byte[] に持ち、ReportDocument に設定する方法は検討しました。

しかし、確かに画面を表示させることまではできたのですが、

今回の要件として、一つのレポートに約60枚ほどの画像ファイルを貼る必要があり、

それらをすべて byte[] でメモリ上に保持するようにすると、

単体アプリケーションでメモリが1G以上確保されるようになりました。

そのため、すべての画像ファイルを byte[] でメモリ上に持つことは難しく、

画像ファイルを表示することでなんとかならないか? というのが

本質問に至る経緯となります。

 

もしそれ以外に不足点などがありましたら、ご指摘いただけると幸いです。

 

Edited by: hiroyuki hanato on Feb 10, 2009 1:31 PM

Crystal Report 2008 の「レポートのロードに失敗しました。」について

$
0
0

はじめまして

 

Crystal Report 2008 の「レポートのロードに失敗しました」について

似たような質問がありましたが、現象が若干異なるため、質問させて頂きます。

 

-


<動作環境>

OS  : Windows Server 2003 R2

   : Microsoft Internet Information Services (IIS) 6.0

    Microsoft .NET Framework Version 2.0 (Version 2.0.50727)

    Microsoft .NET Framework 2.0 日本語 Language Pack (x86)

開発 : Microsoft Windows XP SP3

    Microsoft Visual C# 2005 (Version 8.0 50727-7600 SP.050727-7600)

    にて ASP.NET Webアプリケーション を作成

    Business Objects Crystal Report 2008 Version 12.0.0.0

帳票出力先 : Adobe Acrobat (PDF)

 

 

WebForm に CrystalReportViewer と CrystalReportSource オブジェクト、

[表示ボタン]、パラメータ用のドロップダウンリストやテキストボックスを貼り付けています。

 

WebForm を最初に表示させたとき、あるいは [表示ボタン]を押した際に、

最新のパラメータを取得して、SQL Server 2005 から DataSet経由でデータを取得して、

CrystalReportViewer に帳票のプレビュー画面を表示します。

 

5~6台の各クライアントから、何度か(少なくとも100回以上)プレビュー画面を表示させると、

CrystalDecisions.CrystalReports.Engine から

「レポートのロードに失敗しました。」 というエラーが発生してしまいます。

 

(印刷ボタンを押してPDFファイルをエクスポートする時にエラーは発生していません)

 

エラー発生箇所は、u2193の Page_Init()内です。

なお、[表示ボタン]を押すと、

Page_Init() u21D2 Button_Click() u21D2 CrystalReportViewer_Unload()

の順序で実行されます。

 

 

具体的なソースコードを以下に示します。(一部のコードは省略しています)

 

/// <summary>

/// ページが初期化されたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void Page_Init(object sender, EventArgs e)

{

 // 帳票オブジェクトを作成

 crystalReport = new CrystalReport();

 

 // 最新のパラメータを取得して、帳票オブジェクトに渡す

 crystalReport.SetParameterValue("パラメータ", parameter);

 

 // 帳票プレビュー ※(u2193ここで、エラーが発生しているようです。)

 crystalReportViewer.ReportSource = crystalReport;

}

 

/// <summary>

/// ページがアンロードされたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void CrystalReportViewer_Unload(object sender, EventArgs e)

{

 // 帳票オブジェクトを閉じる

 crystalReport.Close();

}

 

/// <summary>

/// [表示ボタン]が押されたときに発生するイベント

/// </summary>

/// <param name="sender">イベントのソース</param>

/// <param name="e">イベントデータを格納しているオブジェクト</param>

protected void Button_Click(object sender, EventArgs e)

{

 // 最新のパラメータを取得して、帳票オブジェクトに渡す

 crystalReport.SetParameterValue("パラメータ", parameter);

 

 // プレビュー

 crystalReportViewer.ReportSource = crystalReport;

}

 

エラーの回避方法がありましたら、お知恵をお貸し下さい。

よろしくお願い致します。

 

-


 

アプリから印刷する際に、プリンタのスプールへ出力する速度が遅い

$
0
0

お世話になっております。

 

【開発環境】

・WindowsXP professional (SP2)

・Crystal Reports XI Release 2 (11.5.9.1076)

・VS.NET 2005(8.0)

・ORCLE 10g (10.2.0.1(Patchなし))

・DataSetから印刷

 

【現象】

アプリから印刷する際に、プリンタのスプールへ出力する速度が遅い現象が発生しています。

印刷する1明細の項目が多い帳票で遅い模様。1明細の項目が少ない場合は比較的早いです。

 

アプリ側でデータ抽出(印刷/プレビューボタン押下で処理開始)を行い、CrystalReportsのデータを受け

渡している構成となっていますが、データ抽出自体は早く、前述の通りプリンタスプールへの出力で速度が

落ちています。

また、プレビューでは画面表示されるまでは速く、プレビューから印刷すると速度が遅い状態です。

(初回と2回目以降印刷でも遅いです。)

 

検証結果概要(データ抽出件数 約6,000件)

①1明細項目が少ない帳票出力u21D21分30秒ほどでプリンタスプールへの出力完了

②1明細項目が多い帳票出力u21D216分ほどでプリンタスプールへの出力完了

 

CrystalReports側の問題ではないかもしれませんが、以前バージョンでは発生していない現象であり

解決策が見つからない状況です。

また過去スレッドを参照しましたが、同様現象がなく解決していません。

類似スレッド:バンドル版 Crystal Reports for Visual Studio .NET 2005の印刷遅延

        Posted: Sep 17, 2008 8:14 AM

 

ご存知の方がおられましたら、解決策をご教授下さい。

 

よろしくお願いします。

Crystal Reports XI:小数点以下の桁数を数値によってかえるには?

$
0
0

お世話になります。

 

Crystal Reports XI Developer Edition で開発しております。

 

質問は、フィールド(数値)の小数点以下の桁数を数値によって、小数点以下なし、小数点第1位まで、小数点第2位までと表示を変えるにはどうすればよいですか?

 

例えば、 1 のときは 1 (1.00 は×)

     0.5 のときは 0.5 (0.50 は×)

    0.25 のときは 0.25

 

テーブルのデータ型は float です。(SQLServer)

データ型を 文字列(string) に変えれば良いとは思いますが、クリスタルレポートの設定でなんとかなるのであれば、そちらが良いです。

 

ちなみに式も考えました。

数値を文字列に変換し、小数点より右の「0」は長さ0の文字列に置換する。など。この方法は式を作って、フィールド(数値)と置き換えないといけませんので、設定でなんとかなる方が良いです。

 

あと、クリスタルレポートの「フィールドの書式」-「ユーザー設定」-「カスタムスタイル」-「数値」-「小数点以下の桁数」を 「1.00」 とすると、1のとき「1.00」と表示されます。本来は「1」と表示したいです。

 

設定だけでは、無理なのでしょうか?

どなたかカスタムスタイルでの設定方法を教えていただけませんでしょうか?

 

Load()で「レポートのロードに失敗しました。」が発生

$
0
0

WindowsServer2008(32bit) / IIS / ASP(32bit有効化) 上のWebアプリから、CrystalReports 2008 Runtimeで印刷を実行したところ、

Load()で「レポートのロードに失敗しました。」が発生します。

 

詳細は

InnerException [System.Runtime.InteropServices.COMException (0x800001FB): ファイル名が無効です。]

Source [CrystalDecisions.CrystalReports.Engine]

StackTrace [CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()]

です。

 

指定したレポートファイルはEドライブ直下に置き、ドライブ/ファイルともにeveryone:フルコントロールのセキュリティ設定です。

同機コンソールからCrystalReportで同レポートファイルの読込/印刷とも可能です。

 

対応策など、ございましたら、ご指導ください。宜しくお願い致します。

Viewing all 2234 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>