次の方法で共有


レポートにコードを追加する (SSRS)

どの式でも独自のカスタム コードを呼び出すことができます。 次の 2 つの方法でコードを提供できます。

レポートに埋め込みコードを追加するには

  1. [デザイン] ビューで、デザイン画面のレポートの罫線の外をダブルクリックし、[レポートのプロパティ] をクリックします。

  2. [コード] をクリックします。

  3. [カスタム コード] でコードを入力します。 コード内にエラーがあると、レポートの実行時に警告が生成されます。 次の例では、"Bike" という単語を "Bicycle" で置き換える ChangeWord という名前のカスタム関数が作成されます。

    Public Function ChangeWord(ByVal s As String) As String
       Dim strBuilder As New System.Text.StringBuilder(s)
       If s.Contains("Bike") Then
          strBuilder.Replace("Bike", "Bicycle")
          Return strBuilder.ToString()
          Else : Return s
       End If
    End Function
    
  4. 次の例は、式で Category という名前のデータセット フィールドをこの関数に渡す方法を示しています。

    =Code.ChangeWord(Fields!Category.Value)
    

    この式をカテゴリの値を表示するテーブル セルに追加すると、"Bike" という単語がその行のデータセット フィールドに現れるたびに、テーブル セルの値は "Bicycle" という単語を表示します。

関連項目

参照

[コード] ([レポートのプロパティ] ダイアログ ボックス)

式の例 (レポート ビルダーおよび SSRS)

概念

Parameters コレクションの参照 (レポート ビルダーおよび SSRS)