1日分のデータがあるTablixがあり、下部に同じデータが3行である必要があります。メインデイテーブルを下部に3回コピーし、それぞれに異なるデータセットを使用したいと思います。
TablixをコピーしてTablixの下のBody
に貼り付けようとしましたが、次のエラーが表示されます。
レポートビルダーは正常に貼り付けることができませんでした。
コピーアンドペーストを実行するにはどうすればよいですか?またはそれが不可能な場合、私が達成しようとしていることを行う別の方法がありますか?
アニメーションのスクリーンショットを次に示します。
グリッドのどこかにレポートのカスタムコードを使用するセルがあるため、エラーメッセージReport Builder was unable to paste successfully
が表示される可能性があります。
つまり、次のカスタムコードを使用してテキストボックスをコピーすることはできません:「Code.MyCustomeCode()」
- レポートビルダーは正常に貼り付けることができませんでした
これは、SSRS 2008以降に報告されたバグです。
Visual Studio 2008を使用して新しいレポートを作成する場合、Tablixで複数のテキストボックスをコピーして貼り付けることはできず、「レポートビルダーは正常に貼り付けることができませんでした」というポップアップエラーを受け取ります
- 2008 R2 SP2のアップグレード後、カスタムコードを使用してSSRSレポートのテキストボックスをコピーして貼り付けることはできません
回避策:
Code.
ブロックをコメントアウトします。 Ctrl + F Code.
を探してドキュメントを検索します。目標は、一時的に行をコメントアウトしながら、何らかの方法でコードを保存することです。実際のコードに応じて、これは異なる場合がありますが、私がやりたいことは次のとおりです。=Code.
='Code.
='Code.
=Code.
準備は万端です!
注:ステップ1の後にXMLビューで
<tablix>
ブロックをコピーすることはできません。まったく同じname
プロパティ
または、次のようにコードの後にコメントを追加することもできます。
'custom code comment
その後、コメントを後で削除したり、事前にコードをコメントアウトしたりすることなく、通常どおりコピーして貼り付けることができます。
この問題が発生しましたが、レポートのどこかにコード参照がある場合にこのバグが発生し、コピーされたフィールドに限定されないことに気付きました。