14

SQL Server Reporting Services 2008 で作成したレポートがあります。

私は今、私がすでに作成したものと非常によく似た新しいレポートを作成したいと考えています。

レポートを最初から書かずにどうやってそれを行うのですか? .rdl を新しい名前にコピーすることはできますか? Visual Studio はどのように「それを拾う」のでしょうか?

ありがとう!

4

8 に答える 8

31

Amarundo のコールアウトに関する最後のコメント:

「ディエゴ、それが問題です。レポート (ソリューション エクスプローラーの下) を右クリックして [コピー] を選択できますが、貼り付ける場所が見つかりません。または、.rdlファイルをコピーした場合、それを自分のプロジェクトに追加する方法がわかりません。 ."

right-clickソリューション エクスプローラーでレポート アイテムを表示している場合は、このCopyオプションを使用できます。ただし、Pasteクリップボードにレポート アイテムがある場合でも、このオプションは表示されません。ただし、オブジェクトはそこにあり、ctrl+を押すと貼り付けることができますv

Microsoft 側の単なる UI ミスだと思います。

于 2012-10-23T23:38:46.253 に答える
17

私はこの質問に対する答えを知らなかったので、試してみました。レポートの 1 つをコピーして名前を変更し、それをプロジェクトに追加し、SSRS にアップロードして実行しました。

うまく機能しているように見えるので、答えはイエスだと思います

于 2012-04-04T16:49:17.567 に答える
4

[最近のバージョンの Visual Studio では、ソリューション エクスプローラー ウィンドウにコピー アンド ペーストして、そこでファイルの名前を変更するだけです。この回答は、古いバージョンの VS で機能します。]

これを行うために私が見つけた最も簡単な方法:

  1. BIDS では、元のレポートを作成した後、ソリューション エクスプローラー ペインでプロジェクトまたはレポート フォルダーを右クリックし、[追加] -> [既存のアイテム...] を選択します。
  2. 表示されるダイアログで、最初のレポートをコピーして貼り付けます。これにより、"Report1 Copy.rdl" のようなものが得られます。
  3. コピーしたファイルの名前を新しいレポート名に変更します。
  4. この名前が [ファイル名] テキスト ボックスで選択されるように、新しいファイルを再度選択します。
  5. 「追加」ボタンをクリックします。

はい、同一の .rdl の複数のコピーを追加しても問題ありません。.rdl ファイルには一意の識別子はありません。

于 2012-04-04T17:57:47.723 に答える
1

しばらくレポートをコピーしていました。コピーの 1 つで、レポートの実行時にサブレポートを表示できないという問題が発生し始めました。サブレポートは、それ自体で正常に実行されました。RDL の XML コードを調べたところ、最終行の隣に ReportID GUID があることがわかりました。このレポートとそのサブレポートを含め、ほとんどのレポートは同じ GUID を共有していました。サブレポートの新しい GUID を取得した後、問題は解消されました。

新しい GUID を生成するために見つけた唯一のプロセスは、レポート内のすべてのデータ ソースを削除することでした。次に、XML の ReportID 行を削除します。次に、VS2010 がクラッシュする原因となったデータ ソースを再度追加します。VS2010 が回復したら、データ ソースを再度追加することができました。これにより、XML の ReportID 行が新しい GUID に置き換えられました。

于 2014-03-07T16:22:13.870 に答える
1

VS で新しいレポートを作成することができ、ソリューション エクスプローラーで新しいアイテム (.rdl) を追加する代わりに、コピーしたいレポートの既存のアイテム (.rdl) を追加しました。.rdl の名前を変更し、データセット内の SP を変更したところ、魅力的に機能しました。

于 2016-01-15T16:33:49.903 に答える
1

最も簡単な方法は、レポート フォルダー (ソリューション エクスプローラー ウィンドウ -> プロジェクト ドロップダウン リスト) から必要なファイルをコピーし、.rdlプロジェクト名 (同じウィンドウの上部にあります) を右クリックすることです。貼り付けオプションを選択すると、プロジェクトが の名前で複製されますCopy of (copied .rdl file name)

于 2013-09-27T04:43:58.327 に答える
0

はい。で終わるレポートを右クリックし.rdl、[コピー] を選択してから、フォルダーを選択して ctrl-V で貼り付けます。として見ることができますCopy of yourReport

于 2014-07-22T14:34:03.590 に答える