3

This question was very helpful, however I have a list control in my report, and when the report grows over 1 page, data in the header only shows up on the last page of the report.

Apparently, hidden textboxes have to be on every page of the report for header to function properly. How do I do that? The only control I have in the list is a textbox with bunch of text that grows way over 1 page.

4

4 に答える 4

6

SSRS では、ページ ヘッダーで DataSet フィールドを使用することはできませんが、レポート アイテムを参照することはできます。したがって、テキスト ボックス (DataSet フィールドから値を取得する) をレポート本文の任意の場所に配置し、そのHiddenプロパティを true に設定できます。

次に、次のような式を使用して、ページ ヘッダー内のそのテキスト ボックスを簡単に参照できます=ReportItems!TextBox1.Value。これで完了です。参照されているテキストボックスはすべてのページに存在する必要があることに注意してください。そうしないと、ヘッダーに空の値が出力されます。

于 2011-05-30T14:02:27.257 に答える
3

sExchange Web サイトが助けてくれます!!!

必要な作業は、データセットからクエリされた値で Report Parameters を使用することだけです。次に、レポートのヘッダーのテキスト ボックスで =Parameters!Name.Value を参照します。

于 2008-09-24T06:03:04.160 に答える
1

レポート パラメーターを選択し、新しいパラメーターを追加して非表示をチェックし、null を許可し、空白値を許可します。

データベースから値を取得する場合:

利用可能な値の下:

「クエリから」ラジオ ボタンをオンにして、データセット、値フィールド、およびラベル フィールドを指定します。

デフォルト値の下:

「クエリから」ラジオ ボタンをオンにして、データセット、値フィールドを提供します。

ここで、フッター/ヘッダーのテキスト ボックスの値を=Parameters!Footer.Value(Footerはパラメーター名) として指定します。

于 2009-07-14T07:02:03.173 に答える
0

非表示のテキストボックスは、リストアイテムとして設定されたrepeatwithプロパティである長方形内に配置できます。

于 2008-09-29T11:37:17.610 に答える