12

SSRS 2008 R2 で数十のレポートを作成しています。セルの書式設定は、タスクの中で最も退屈でエラーが発生しやすい部分であることがわかりました。各セルを個別にフォーマットする方法を知っています。

あるセルのフォーマットを他の多くのセルにコピーする方法はありますか?

XML で検索と置換を行うことは避けたいのですが、私はそれを受け入れています。私のデータセット クエリは、パラメーター化された MDX です。

列全体を一度にフォーマットすることはできますか? それとも、列内の個々のテキストボックスを常に書式設定する必要がありますか? 各テキスト ボックスの既定の書式を指定する方法はありますか?

4

6 に答える 6

17

各テキスト ボックスを右クリックし、 TextBox プロパティを使用して書式設定オプションを編集するという前提で作業します。

BIDS の[表示] メニューに移動して[プロパティ ウィンドウ] を選択すると、各オブジェクトのすべてのプロパティに一度にアクセスできます (私の入札では、右側のソリューション エクスプローラーの下に表示されます)。

入札 SSRS プロパティ ウィンドウ

ここでレポート内の Tablix コントロールについて話していると仮定すると、列ヘッダーをクリックして [プロパティ] ウィンドウで書式設定オプションを編集するだけで、列全体を書式設定できます。

列/行全体ではなく、4 つまたは 5 つのセルをまとめて言う場合は、Shift キーを押しながらクリックして、一度に複数のセルをフォーマットできます。

つまり、セル 1 をクリックし、Shift キーを押しながらセル 4 をクリックします。[プロパティ] ウィンドウで、選択した範囲内のすべてのセルを編集できます。

于 2012-05-29T15:47:49.317 に答える
2

GShenanigan の答えを盗んで、それはフォーマットの意味によって異なります。色、フォントなどの場合は、変数を定義し、必要な値に設定してから、セルのプロパティの値をその変数の値に設定できます。たとえば、すべてのセルのフォントを Courier New に設定するとします。「Font」という変数を定義し、それを「Courier New」に設定します。次に、このフォントを使用するセルごとに、その変数の値を評価する式を使用して値を設定します。次に、要件が変更され、これらのセルをすべて Arial にする必要がある場合、1 か所 (変数) で変更すると、すべての書式設定が変更されます。

于 2012-05-29T19:17:16.190 に答える
1

変更するセルを強調表示し、レポートの書式設定ツールバーを使用してフォントを設定します。これは、[プロパティ] サイド ペインへの入力が許可されておらず、コンテキスト メニューで [プロパティ] オプションが無効になっているため、うまくいきました。

于 2015-01-27T21:13:10.920 に答える
1

私の解決策は、変更したいテーブル内のすべてのセルを強調表示することでした。次に、[表示] をクリックして [プロパティ] ボックスを表示します。[プロパティ]ボックスの下の[数値]セクションに移動し、[形式]を変更します。これは、私が望むようにすべてのセルを機能させ、再フォーマットしました。

注意として、既に変更したセルの 1 つから必要な形式で貼り付ける必要がありました。

于 2013-12-19T01:11:45.940 に答える