Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Em qualquer expressão, você pode chamar seu próprio código personalizado. Você pode fornecer código das duas maneiras a seguir:
Insira código escrito no Visual Basic diretamente no seu relatório. Se o código se referir a um Microsoft .NET Framework que não Math seja ou Convert, você deverá adicionar a referência ao relatório. Para obter mais informações, confira Adicionar uma referência de assembly a um relatório (SSRS). Para obter mais informações sobre outras referências que você pode fazer em seu código, consulte Referências personalizadas de código e assembly em expressões no Designer de Relatórios (SSRS).
Forneça um assembly de código personalizado usando o .NET Framework. Se você fornecer um assembly personalizado, deverá instalá-lo no computador no qual o relatório é criado e no servidor de relatórios no qual o relatório é exibido. Para obter mais informações, consulte Como usar assemblies personalizados com relatórios.
Para adicionar código inserido a um relatório
No modo Design , clique com o botão direito do mouse na superfície de design fora da borda do relatório e clique em Propriedades do Relatório.
Clique em Código.
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
ChangeWordque 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 FunctionO 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 "Bicicleta" estiver no campo do conjunto de dados dessa linha, o valor da célula da tabela exibirá a palavra "Bicicleta".
Consulte Também
Caixa de diálogo Propriedades do Relatório, Código
Exemplos de expressões (Construtor de Relatórios e SSRS)
Referências de coleções de parâmetros (Construtor de Relatórios e SSRS)