問題タブ [rdlc]
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.
reporting-services - 入れ子になったテーブルの RDLC フィルタリング
データセットが複数のデータテーブルで構成される RDLC レポートを作成しています。1 つの親テーブルといくつかの子テーブルがあります。
私がしたいのは、親テーブルの各行の各子テーブルから関連データを表示することです。
簡単な例を次に示します。 table1 = "Purchase" には PurhcaseID、PurchaseNumber、PurchaseDate の列があります
私の RDLC には、 PurchaseDate でグループ化された Purchase テーブルがあり、各 Purchase の PurchasedItems を表示したいと考えています。現在のソリューションではサブレポートを使用していますが、サブレポート表示用のデータがない場合に醜い空のスペースが残るため、これは好きではありません。(空白を残さずに適切に非表示にできれば、サブレポートを使用しても問題ありません。)
単一のテーブルを返すようにストアド プロシージャを書き直すこともできません。
他の人はこのシナリオにどのように対処していますか?
rdlc - 複数のページにわたる RDLC レポート フッターの動的データ
リストを含む RDLC レポート (ストアド プロシージャに基づく) を作成しました。これらのリストの 1 つからのデータを、すべてのページのレポート フッターに表示する必要があります。ただし、このデータは最初のページのリストにのみ表示されるため、フッターにも表示される唯一のページです。これについて調べてみましたが、あまり情報がありませんでした。誰かがこれに対する解決策を持っていますか?
asp.net - 外部画像を含むASP.NETrdlcがPDFで画像を表示しない
ASP.NETに付属しているMicrosoftReportViewerを使用しており、レポート内の画像の値(パス)を設定する必要があるレポートパラメーターがあります。現在、http://で始まる完全なURLとしてパスを提供していますが、これをアプリの相対パス、サイトルートパスなどとしても試しました。何らかの理由で、画像は常に赤いXとして表示されます。 PDFにエクスポートします。コードでコントロールのインスタンスを作成し、プロパティを設定して、ダウンロードとして機能するように応答ストリームに直接エクスポートしています。
画像が表示されない場合の問題点がよくわからないので、何かアイデアがあれば教えてください。
更新1
パブリックWebサーバー上にある場合は、URLを使用して画像を埋め込むことができると判断しましたが、ローカルホストで実行している場合、画像は埋め込まれません。同じURLをブラウザに貼り付けると、画像が正常に開くことをローカルホストで確認しました。私の知る限り、私は代理人を持っていません。だから私は自分の問題を回避することができますが、それでもローカルホストの問題が何であるかを理解していません。
更新2
画像へのURLをブラウザから開くと、正常に機能することを忘れてしまいました。
.net - RDLC ReportViewer レポートのプロジェクト参照
VB の Windows フォーム プロジェクトと C# のクラス ライブラリの 2 つのプロジェクトを含む Visual Studio 2005 ソリューションがあります。私の VB プロジェクトには、RDLC レポート ファイルが含まれています。
カスタム コードと外部参照を RDLC レポートに追加できることを最近知りました。RDLC ファイルから C# クラス ライブラリを参照したいと思います (前述のように、これは私の VB プロジェクトにあります)。しかし、[レポート] -> [プロパティ] -> [参照] タブの [ ...] ボタンをクリックすると、プロジェクト参照を追加するオプションが表示されず、マシン上の .NET アセンブリとその他の .dll ファイルのみが表示されます。
プロジェクト参照を RDLC に追加する最良の方法は何ですか?
VB と C# プロジェクトの bin フォルダーの両方から C# ライブラリ .dll を追加しようとしましたが、見つからないことを示すコンパイル エラーが発生しました。Visual Studio/..../PrivateAssemblies フォルダーに .dll を配置するように指示する回避策を見つけました。これを行うと、ファイルが見つかりませんというエラーは解消されましたが、 [レポート] -> [プロパティ] -> [クラス] の下の [参照]タブで参照しようとしていたクラスが見つからないというエラーが引き続き表示されました。
どんな提案でも大歓迎です。ありがとう。
object - 子オブジェクトのプロパティをrdlcでバインドする(レポート)
「objMain」というカスタムオブジェクトがあります。このオブジェクトには、いくつかのプロパティと、オブジェクトタイプのプロパティ(つまり、子オブジェクトのようなもの)があります。
objMainには次のプロパティがあります。1。名前[タイプ:文字列] 2。説明[タイプ:文字列] 3. StartDate [タイプ:日時]4。ObjSubject[タイプ:オブジェクト]-これはカスタムタイプです
ObjAddressには次のプロパティがあります1.SubjectID[type:int] 2. SubjectName [type:string]
その名前に関連する名前、説明、開始日、および件名を表示する必要があります。Name、description、startdateフィールドにデータが表示されますが、SubjectNameフィールドには表示されません。
これが私が見せたい方法です:
名前| 説明| StartDate | SubjectName
Amod KumarABCDEFG2009年8月19日物理化学数学
しかし、結果は次のようになります
名前| 説明| StartDate | SubjectName
Amod KumarABCDEFG2009年8月19日
どんな体でも私がこれを行う方法を教えてもらえますか?また、テーブルにSubjectNameのみを表示しようとしましたが、レポートには何も表示されません。レポート用、つまりobjMainとObjSubjectの両方のデータソースを定義しています。
visual-studio-2008 - VS2008、RDLC 経由のレポートで、遅延ロードが原因で第 2 レベル オブジェクトに問題が発生する
レポートに Order.Customer.Address.Line1 を表示しようとするレポートがあります。私の Order オブジェクトは、Linq2Sql DBML ファイルから取得されます。
レポートでは Fields!Customer.Value.Address.Line1 と定義していますが、「#Error」と表示されます。
次に、変数を RDLC に渡す前に変数に「触れる」ことを試みたところ、突然機能したことがわかりました。
Fields!Customer.Value.Name を問題なく出力できるため、明らかにこれは第 2 レベルでのみ発生します。
その後、すべての第 2 レベルのオブジェクトに触れることができましたが、それはばかげているようです。
私がそれを行う必要がないように、誰かがそれを機能させる方法を知っていますか?
.net - カスタム アセンブリ オブジェクト データソースにバインドされている RDLC レポートで、null のネストされたオブジェクトを処理するにはどうすればよいですか?
(ReportViewer を使用するのではなく) PDF として応答ストリームに直接レンダリングしている RDLC レポートがあります。レポートを表示するコードでは、その DataSource は、カスタム アセンブリで定義された List(Of ClassA) オブジェクトにバインドされます。これはほとんどの場合うまくいくようです。私の問題は、ネストされたオブジェクトが null である状況を処理できないように見えることです。たとえば、ClassA と ClassB (ネストされたオブジェクト) が次のように定義されているとします。
次のように、式でクラス B が null の場合、条件付きで「N/A」を表示しようとするたびに:
TheNestedObject が null の場合、レポートには「#Error」が表示されます。TheNestedObject が null でない場合、名前が正しく表示されます。
ここで何が間違っていますか?
ありがとう!!!
c# - 新しい RDLC ファイルに基づく Report Viewer の再読み込みと更新
VS 2008 を使用して、組み込みのレポート ビューアーを使用し、レポートをローカルで処理する C# プログラムを作成しました。
レポートが表示されているときに、現在の rdlc ファイルを新しいファイルに置き換え、レポート ビューアーを含むレポート フォームを閉じずにレポートを更新したいと考えています。
ファイルが正しく生成されていることを確認しました。レポート ビューアでフォームを閉じて開くと、新しいファイル情報が表示されます。親フォームを閉じずにレポート ビューアーをリロードする方法がわかりません。
以下は私がすでに試したことです。エラーメッセージは表示されません。レポートが更新されているように見えますが、実際には、既に見ていたことを示しているだけです。新しい RDLC ファイルはロードされません。
printing - RDLC レポートからドット マトリックス プリンターへの印刷
Windows XP で汎用/テキストのみのプリンター ドライバーを使用して、RDLC レポートをドット マトリックス プリンターに印刷しようとしています。
しかし、問題は、
- レポートのプレビューで確認できるように、適切な出力が得られません。
- レポートの印刷プレビューでは、出力は完璧です。しかし、プリンターに印刷すると、一部のフィールドが縮小され、完全に表示されません。
- テーブルの列の幅を広げると、収まらないため、一部の列のみが印刷されます。
rdlc - rdlc 式エラー
私は iif(Field!test1.Value=nothing,"",test1.Value.ColumnName) を使用しています
test1.value が null でない場合は正常に機能します。null の場合、レポートに #Error が表示されます。
私が間違っていることはありますか?