ページ ヘッダーおよびページ フッター レポート (Visual Studio レポート デザイナ) を追加
レポートには、ヘッダーとフッターそれぞれ上と、各ページの下部に沿って実行されるを含めることができます。ヘッダーとフッター静的テキスト、イメージ、線、四角形、罫線、背景色、および背景の画像が含まれていることができます。データ バインディングのフィールドまたは画像を追加する、ヘッダーまたはフッターに直接ことはできません。ただし、間接的にデータ バインド フィールドを参照する式またはヘッダーまたはフッターに使用するイメージを記述できます。
レポート ヘッダーとフッターとは異なりますのヘッダーとフッターをテーブルまたはグループにします。テーブルのヘッダーとフッターについてを参照してください。テーブルのデータ領域 (Visual Studio レポート デザイナ) を追加します。.方法ヘッダーおよびフッターをレポートについては、次を参照してください。方法: を追加、非表示の切り替え、およびページ ヘッダーとフッター (Visual Studio レポート デザイナ) を削除.
注意: 未解決のインポート要求があるため、処理チェックは延期されました。 |
---|
それぞれレポート出力形式のページを異なる処理します。詳細については、「」を参照してください。レポートを (Visual Studio レポート デザイナ) で改ページ サイズとページを定義. |
ヘッダーと最初のページのフッターを抑制します。
ページ ヘッダーとフッターがページに表示、最初と最後をレポートの既定で。ことのページ ヘッダーと先頭および最終ページのフッターによりを非表示ヘッダーまたはフッターの PrintOnFirstPage または PrintOnLastPage プロパティを変更するにことができます。
ページのヘッダーまたはフッター内の変数データを表示
ページ ヘッダーとフッター静的コンテンツを含めることができますがページ番号やページの内容に関する情報などのさまざまなコンテンツを表示するために使用されますよくいます。各ページに別の変数データを表示には、式を記述する必要があります。ヘッダーまたはフッターに変数データにあって。
ヘッダーまたはフッターにテキスト ボックスを追加します。
テキスト ボックスで、変数データが表示されるの生成を式を記述します。
式をで [ページのレポート アイテムへの参照を含める (たとえば、するできる参照を特定のフィールドからデータを含むテキスト ボックス)。データ セット内のフィールドへの直接参照が含めないでください。
ことはできません直接フィールドを参照、ページ ヘッダーまたはフッターにテキスト ボックスからです。(たとえば、使用できません、式=Fields!LastName.Value
.)
フィールドに情報を表示するページのヘッダーまたはフッターをなフィールドの式、レポートの本文にテキスト ボックスに、ページのヘッダーまたはフッターにテキスト ボックス] 参照します。次の式は TXT_LastName という名前のテキスト ボックスの最初のインスタンスの内容を表示します。
=First(ReportItems!TXT_LastName.Value)
集計関数をページのヘッダーまたはフッターのフィールドに使用することはできません。のみ (既に説明した、 First() 関数) などのレポート アイテムに集計関数を使用することができます。ページのヘッダーやフッターに一般的な式を参照してください。レポート (Visual Studio レポート デザイナ) の共通の表現.
このトピックには、次のセクション ヘッダーとフッターでよく使用されている変数のデータをすぐに使用できる式を表示します。また、Excel 表示拡張機能がヘッダーとフッターを処理する方法についても説明します。式の詳細については、次を参照してください。レポート (Visual Studio レポート デザイナ) で式を使用してください。.
ヘッダーまたはフッター、ページ番号を追加
フッターは、一般的なページ番号を表示します。ヘッダーまたはレポートのフッターで、ページ番号を表示するには、フッターのテキスト ボックスの作成し、次の式を追加します。
=Globals.PageNumber & " of " & Globals.TotalPages
レポート名、Path、およびレポートの実行時間をヘッダーまたはフッターに追加
レポートのタイトルをレポート名を表示する次の式のレポートが生成されると、レポート サーバー データベース タイムスタンプ情報に格納されて使用:
=ReportItems!ReportTitle.Value
=Globals.ReportName & ", dated " & Format(Globals.ExecutionTime, "d")
データにバインドされているイメージをヘッダーまたはフッターに追加
ヘッダーまたはフッターのデータベースに格納されているイメージ データを使用できます。ただし、できない直接参照するデータベース フィールド、イメージ コントロールの。代わりに、テキスト ボックスをレポートの本文に追加し、イメージ (注意値ことは Base64 エンコード必要があります) が含まれるデータ フィールドに、テキスト ボックスを設定しする必要があります。base64 エンコード イメージの表示を回避するレポートの本文のテキスト ボックスを非表示にできます。次に、非表示のテキスト ボックスの値、ページのヘッダーまたはフッターにイメージ コントロールから参照できます。
たとえば、製品情報のページから成るレポートがあります。製品の写真を表示する各ページのヘッダーで。レポート ヘッダーでのストアド、イメージを印刷するにはイメージ データベースから取得されるレポートの本文に TXT_Photo という名前の非表示のテキスト ボックスを定義し、式を使用して値を設定します。
=Convert.ToBase64String(Fields!Photo.Value)
ヘッダー] で、イメージを表示するデコード、TXT_Photo テキスト ボックスを使用するイメージ コントロールを追加します。
=Convert.FromBase64String(ReportItems!TXT_Photo.Value)
ページの合計を計算をヘッダーまたはフッターに追加
一部のレポートが場合がヘッダーまたはフッターの各レポート (たとえば、ページごと合計、ページが数値を含まれる場合に合計) に計算された値を含めるに役立ちます。フィールドを直接参照することはできません、ため、ヘッダーまたはフッターに配置した式データ フィールドではなくレポート アイテム (たとえば、テキスト ボックス) の名前を参照する必要があります。
=Sum(ReportItems!Textbox1.Value)
テキスト ボックスは、テーブルまたは繰り返し行のデータを含むリストでは場合、実行時に、ヘッダーまたはフッターに表示されるの値、テーブルまたは現在のページのリスト内のすべての TextBox1 インスタンス データのすべての値の合計は。
計算する場合のページの合計は、異なるレンダリングの拡張機能を使用して、レポートを表示するときに、合計の違いを表示できるはずです。paginated の出力は、それぞれ表示拡張機能について異なる計算されます。HTML で表示されるの同じページにはさまざまな合計 PDF ページでデータの量が異なる場合 PDF 形式で表示を表示可能性があります。
ヘッダーとフッターの位置のテキストを使用してください。
使えますヘッダーとフッター、ページ上のテキストの位置。たとえば、レポートを顧客にからメールを作成します。使用できますヘッダーまたはフッターを折りたたむと、封筒ウィンドウに表示されるように、顧客の住所を配置するに。
のみを使用しているテキスト ボックスのヘッダーまたはフッターを作成する場合は、レポートの本文のテキスト ボックスを非表示にできます。レポート本文に、テキスト ボックスの位置は、影響をヘッダーやレポートの最初または最後のページのフッターの値があるかどうかにできます。たとえば、テーブル、マトリックス、またはレポートに複数のページにまたがる原因となるリストを持っている場合、非表示のテキスト ボックスの値が最後のページで表示されます。最初のページに表示する場合は、非表示のテキスト ボックスをレポートの本文の先頭に挿入します。
ページ ヘッダーとフッター Excel の操作
ページ ヘッダーとフッター レポートを Excel 表示拡張機能の対象を定義するとき、次のガイドライン最良の結果を実現するに従ってください。
ページ番号を表示するのににはページ フッターを使用します。
イメージ、タイトル、または他のテキスト表示するのににはページのヘッダーを使用します。ヘッダーにページ番号を配置しません。
Excel では、ページ フッターは制限のレイアウトがあります。ページのフッターで複雑なレポート アイテムを含むのレポートを定義する場合は、レポートを Excel で表示した場合に期待どおり、ページのフッターされません処理します。
Excel 表示拡張機能イメージやページのヘッダー内の簡単または複雑なレポート アイテムの絶対位置に対応できます。サイド効果より豊富なページ ヘッダー レイアウトをサポートするが減少、ヘッダー内のページ番号の計算のサポート。Excel 表示拡張機能では既定の設定がワークシートの数に基づいて計算するページ番号。レポートを定義する方法によって誤ったページ番号を生成この可能性があります。たとえば、レポートを次の 4 つのページに印刷する 1 つの大きなワークシートとレンダリングがあります。ヘッダー内には、ページ番号情報を含める] 場合各印刷ページは"ページ 1 を 1 にヘッダーに表示されます。
正確なページ数は、印刷ページの分析コードに関連付けるを論理ページに基づきます。Excel では、ページのフッター論理ページ番号を使用して自動的にします。よう、論理ページ数をページ ヘッダーにあって、する必要がありますにデバイス情報設定を構成単純なヘッダーを使用します。単純なヘッダーを使用すると削除する、ヘッダー領域に複雑なレポートのレイアウトの処理の機能を注意あります。
項目を参照してください。
タスク
方法: を追加、非表示の切り替え、およびページ ヘッダーとフッター (Visual Studio レポート デザイナ) を削除