Partilhar via


Adicionar código a um relatório paginado (Construtor de Relatórios)

Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) Construtor de Relatórios do Power BI Designer de Relatórios no SQL Server Data Tools

Em qualquer expressão, você pode chamar seu código personalizado em um relatório paginado. Você pode fornecer código das duas maneiras a seguir:

Adicionar código inserido em um relatório

  1. Na exibição Design, clique com o botão direito do mouse na superfície de design fora da borda do relatório e selecione Propriedades do Relatório.

  2. Selecione Código.

  3. No Código personalizado, digite o código. Erros no código geram avisos quando o relatório é executado. O exemplo a seguir cria uma função personalizada chamada ChangeWord que substitui a palavra Bike por 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. O exemplo a seguir mostra como transmitir um campo de conjunto de dados nomeado Categoria para esta função em uma expressão:

    =Code.ChangeWord(Fields!Category.Value)  
    

    Se você adicionar essa expressão a uma célula de tabela que exibe valores de categoria, sempre que a palavra Bike estiver no campo de conjunto de dados daquela linha, o valor da célula de tabela exibirá a palavra Bicycle.

Caixa de diálogo Propriedades do Relatório, código
Exemplos de expressão (Construtor de Relatórios)
Referências de coleções de parâmetros (Construtor de Relatórios)