問題タブ [crystal-reports-viewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crystal-reports - WebForm の Crystal Reports Viewer にグラフが表示されない
数日間の苦労の末、ついにアイコンとボタンに画像を表示し、レポートを適切に表示するビューアーができました。ただし、チャートになるとすぐに、表示されるのは境界線だけであり、そこにあることを示す小さなアイコンは画像であるはずです. 画像の URL を調べて、その画像を独自のタブに表示しようとしても、ほとんど成功しません。
チャートを適切に表示するには、何を確認または実行できますか?
asp.net - Crystal Reports (プレビュー) と Crystal Reports Viewer (エクスポート) の間で丸めの一貫性がない
アイテムごとに異なるレートを表示するレポートがあります。これらの項目の 1 つは「マイレージ」で、レートには小数セント ( 0.565
) があります。
これらの料金をすべて表示0.565
し、他のすべての料金を小数点以下 2 桁で表示します。
これを容易にするためにFormat Field > Number > Customize
、両方Decimals
に式を使用しましたRounding
。基本的には次のようになります。
if({RATE_TYPE}='MILEAGE')then 3 else 2
これは、Crystal Reports で正しく機能しているようです。走行距離は小数点第3位まで表示し、小数点以下第3位を四捨五入しています。
Crystal Reports Viewer (およびその後のエクスポート) では、小数点以下 3 桁が表示されますが、小数点以下 2 桁に丸められます。
Crystal Reports 2008 (12.3.0.601) と Crystal Reports Viewer を使用しています。
(コードの壁について申し訳ありません)
誰もこれに遭遇したことがありますか?既知の修正はありますか?
sql-server-2008 - C# は、Crystal レポートのページ ヘッダー セクションをプログラムで作成します。
レポートをプレビューするときはいつでも、Crystal レポートに透かしのテキストを表示したいと考えています。そのために、新しい段落オブジェクト、新しいフィールド(テキストボックス)オブジェクトを作成し、C#を使用してプログラムからCrystalレポートに挿入し
ます。
以下はコードです
CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument rptClientDoc1 = cryRpt.ReportClientDocument;
ここでの問題は、PageHeader の新しいセクションは PageHeaderの前のセクションのコピーです。PageHeader プロパティの新しいセクションを変更すると、PageHeader の前のセクションも変更されます。これを解決する方法を教えてください。
internet-explorer - IE11 - Crystal Reports - PrintMode ActiveX で PDF プロンプトが表示されるようになりました (プリンター プロンプトではなく)?
私は最近これに気づきました、そしてそれがこのようであったことを覚えていません:
Crystal に精通している人は、Crystal Report Viewer とツールバーに精通しているでしょう。
印刷ボタンを押すと、次のようになります。
これは、PDF を生成するときに表示されるプロンプトです。レポートが ActiveX を使用するように設定されています。[OK] をクリックすると、PDF ビューアー (私の場合は Foxit) が表示されます。
BUT .... (ただし、常にあります) ... Web サイトを互換表示にして [印刷] ボタンをクリックすると、期待どおりのダイアログが表示されます。
それで、ここで何が起こっているのですか?はい、私のサイトは既に「信頼済みサイト」であり、考えられるすべての ActiveX 設定が有効になっています。互換表示で正しい ActiveX プロンプトが表示されるという事実は、これらの設定が問題ないことを示しています。
また、IE11 には ActiveX フィルタリング設定 ([ツール] メニュー) があり、それが有効になっていないため、そうではありません。
何が起きてる???
編集: IE10 および IE9 でテスト済み - 正常に動作します。IE11は「壊れた」ときです。
c# - サブレポートを開くときに、Crystal Report Viewer がログイン認証情報を要求しないようにする方法
現在、ビジュアル スタジオの Web サイトに Crystal レポートが埋め込まれています。Web サイトを展開して IIS にインストールし、ユーザーにリンクを提供して、ユーザーがグローバルにアクセスしてこのレポートを表示できるようにします。このシステムはうまく機能しています。
ただし、サブレポートを持つ Crystal レポートを埋め込んだ場合、認証情報がサブレポートに自動的に渡されません。ソリューションをデバッグすると、最初のレポートが正常に開きます。項目をクリックしてサブレポートを開くと、Crystal Report Viewer がデータベースのログイン資格情報を要求します。
Crystal Report Viewer で表示するときにユーザーがコードを入力する必要がないように、これらの資格情報をコードで自動的に渡すにはどうすればよいですか。
以下は、default.aspx.cs ページで使用するコードです。接続文字列が含まれています。
Crystal レポート ビューアーは、次のコードを使用して .aspx ページに埋め込まれています。
サブレポートのクエリは、サブレポートのデータベース エキスパートにあります。
ところで、データベースは Windows Server 2005 マシンに接続しています。独自の IIS などのパブリック アクセス設定があるとは思えません。サブレポートを持たない以前のレポートは、データベースがある新しい 2012 サーバーにインストールされます。マシンが Crystal Report Viewer の追加のログイン プロンプトと関係があるかどうかは不明です。
どんな助けでも素晴らしいでしょう。前もって感謝します!
編集: Nimesh のソリューションを実装した後
さて、接続された接続タイプを追加しましたが、ビジュアルスタジオは「レポート」に下線を付けて、宣言する前にローカル変数「レポート」を使用できません。
foreach (レポート.Database.Tables の CrystalDecisions.CrystalReports.Engine.Table CrTable)
と
foreach (レポート.Subreports 内の ReportDocument サブレポート)
レポートを後で新しいcrystalreport1として宣言していることに気付きました。したがって、その宣言を Nimesh コード ブロックの上に移動すると、「レポート」の赤い下線が消えますが、「crtableLogoninfo」の 6 つのインスタンスすべてに赤い下線が引かれ、「名前 'crtableLogoninfo' は現在のコンテキストに存在しません」というエラーが表示されます。
それ以上の助けをいただければ幸いです。
以下は私のコードがどのように見えるかです:
c# - Crystal Reports グラフの画像が表示されない
Crystal Reports for VS2010 Service Pack 9 を使用して、Windows 2012 R2 で IIS 8.5 を実行しています。
何をしても、ビューアーに画像を表示できません...レポートの他のすべての要素は問題ありません。
一見効果がないように見えるハンドラーを追加しようとしました:
サイト/アプリ プールはローカル アカウントで実行されており、このアカウントにはネットワーク サービスと同様に C:/Windows/Temp に対する完全なアクセス許可があります。
さらに、C:/Windows/Temp で作成されたグラフ イメージが表示されます。ブルーミング ビューアーでは表示されません。
サイトは仮想ディレクトリとして実行され、親サイトには aspnet_client が仮想ディレクトリとして設定されています。これが、すべてのビューアー ボタン画像などが正しく表示される理由です。
PS Fiddler4 は、画像に対してもステータス コード 302 (見つかりましたか?) を返します。
何か案は?私はこれに少し困惑しています。
c# - Crystal Reports Viewer (更新/ズーム/エクスポート) レポートの向きが横に設定されている場合の問題
asp.net プロジェクトで Crystal XI を使用しています。レポートを表示するために Crystal Reports Web Viewerを使用していますが、レポートの向きが縦に設定されている場合は正常に動作しています。横向きモードになると、ビューアーの (更新/ズーム/エクスポート/次のページ) 機能でエラーが表示されます以下に示すように。
また、コードビハインドやファイアバグでさえ、他の例外を取得できません。.NET Framework 4.5.1 で Crystal Reports ランタイム V13 を使用しています。