次の方法で共有


レポートへのコードの追加 (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)