2

第1問出題!! :)

RDLC レポート定義を含む Visual Studio 2010 プロジェクトがあります。グループ区切りでページ番号と総ページ数をリセットすることで、要件を満たすように求められました。私はこれが大したことになるとは思っていませんでした-まあ、私は間違っていました。:)

レポートのコードを使用してページ番号をリセットする方法を見つけましたが、総ページ数をリセットする方法が見つからないようです。つまり、X のページ 1、X のページ 2 ...「X の」部分は、グループ ブレークでリセットできないようです。

とにかく、さらに検索すると、これは Reporting Services でサポートされている機能のようであることがわかりました...このリンクを参照してください... http://sqlserverpedia.com/blog/sql-server-bloggers/group-level-page- numbering-using-reporting-services-2008-r2/

しかし、これは私のプロパティ ページでは利用できません。さらに検索すると、このプロパティは 2010/01 スキーマ以降の一部であり、私のプロジェクトが使用しているように見える 2008/01 スキーマの一部ではないことがわかりました。

本当の質問です... RDLC レポート スキーマを 2008/01 スキーマから 2010/01 スキーマにアップグレードする方法はありますか?

4

2 に答える 2

0

BIDS 2008R2 でレポートを編集すると、レポート スキーマが自動的に更新されます。そうでない場合は、2008R2 ツールでレポートを編集していません。Business Intelligence Development Studio 2008R2 をマシンにインストールします。これは、SQL インストール メディアにあります。

これを行う前に、これらが展開されるサーバーが SSRS 2008R2 を実行していることを確認してください。

于 2012-11-01T15:16:05.230 に答える
0

免責事項:この回答についてはまったく汚いと感じていますが、うまくいきました。文書化されていないすべてのハッキングと同様に、自己責任で進めてください。

これを行うにはもっと良い方法があるはずですが、見つかりませんでした。あなたの .rdlc ファイルはソース管理されており、以下の手順で問題が発生した場合は、以前に機能していたバージョンにロールバックできると信じています。

RDLC ファイルの名前空間宣言は次のようになります。

2008 スキーマを使用した RDLC ファイル

Visual Studio (私の場合は 2013。他のバージョンではテストしていません) を強制的に 2010 スキーマにアップグレードするには、次の手順を実行します。

  1. ツールボックスを開く
  2. インジケーターをレポートにドラッグします
  3. レポートを保存する
  4. 新しく追加されたインジケーターをレポートから削除します
  5. レポートを保存する

または、アニメーション gif 形式で:

ここに画像の説明を入力

その後、RDLC ファイルの名前空間宣言は次のようになります。

ここに画像の説明を入力

お役に立てれば。

于 2015-06-20T20:18:58.497 に答える