Condividi tramite


Aggiungere codice in un report impaginato (Generatore report)

Si applica a: Generatore di report Microsoft (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools

In qualsiasi espressione, è possibile chiamare il codice personalizzato contenuto in un report impaginato. Il codice può essere fornito nei due modi seguenti:

Aggiungere codice incorporato a un report

  1. Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse nell'area di progettazione all'esterno del bordo del report e scegliere Proprietà report.

  2. Selezionare Codice.

  3. Immettere il codice in Codice personalizzato. Eventuali errori nel codice genereranno avvisi durante l'esecuzione del report. L'esempio seguente crea una funzione personalizzata denominata ChangeWord che sostituisce la parola Bike con 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. Nell'esempio seguente verrà illustrato come passare un campo del set di dati denominato Category a questa funzione in un'espressione:

    =Code.ChangeWord(Fields!Category.Value)  
    

    Se si aggiunge questa espressione a una cella della tabella in cui sono visualizzati i valori della categoria, ogni qualvolta la parola Bike è nel campo del set di dati per la riga, nella cella della tabella viene visualizzata invece la parola Bicycle.