共用方式為


將程式碼加入至報表 (SSRS)

在任何運算式中,您可以呼叫自己的自訂程式碼。 您可以透過下列兩個方法來提供程式碼:

將內嵌程式碼加入報表中

  1. 在 [設計] 檢視中,以滑鼠右鍵按一下報表框線外面的設計介面,然後按一下 [報表屬性]。

  2. 按一下 [程式碼]

  3. [自訂程式碼] 中,輸入程式碼。 當報表執行時,程式碼中的錯誤會產生警告。 下列範例會建立名為 ChangeWord 的自訂函數,以 "Bike" 取代 "Bicycle" 一字。

    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)
參數集合參考 (報表產生器及 SSRS)