0

SQL2014 から SSRS レポートを生成しています。

レポート ビルダーのプレビューで見るとレポートは正しくレンダリングされますが、pdf にエクスポートするとレポート番号が正しくありません。

私のテスト レポートには、それぞれ 1 ページの長さの 3 つの「レポート」があります。したがって、各ページは 1 対 1 のページである必要がありますが、中間ページは最終的に 2 対 1 のページになります。

複数ページの「レポート」を 1 つだけ含むレポートを印刷すると、ページ番号は正常に機能します。

ページ番号の標準的な表現と思われるものを使用しています。

=Globals!PageNumber & " of " & Globals!TotalPages

tiff にエクスポートすると、同じ問題が発生します。

4

1 に答える 1

0

msdnのこの関数を使用することになりました

 Shared offset as Integer
 Shared currentgroup as Object

 Public Function GetGroupPageNumber(group as Object, pagenumber as Integer) as Object
  If Not (group = currentgroup)
     offset = pagenumber – 1
     currentgroup = group
  End If

  Return pagenumber – offset
 End Function

Tablix メンバーと共に、[グループ] のPageName下のプロパティをグループの ID に設定し、合計に次の式を使用して、ページ番号をリセットすることにより、グループに基づいてページに名前を付けます。

=Code.GetGroupPageNumber(Globals!PageName, Globals!PageNumber) & " of " & Globals!TotalPages

森から抜け出すようですが、それが「正しい」方法であるかどうかはわかりません。

于 2016-08-04T02:50:16.890 に答える