Share via


Adición de código a un informe paginado (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Generador de informes de Power BI Diseñador de informes en SQL Server Data Tools

En cualquier expresión, puede llamar a código personalizado propio de un informe paginado. Puede proporcionar el código de estas dos formas:

Para agregar código incrustado a un informe

  1. En la vista Diseño, haga clic con el botón derecho en la superficie de diseño fuera del borde del informe y, a continuación, seleccione Propiedades del informe.

  2. Seleccione Código.

  3. En Código personalizado, introduzca el código. Los errores en el código generan advertencias al ejecutar el informe. En el ejemplo siguiente se crea una función personalizada denominada ChangeWord que reemplaza la palabra 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. En el ejemplo siguiente se muestra cómo pasar un campo de conjunto de datos denominado Category a esta función en una expresión:

    =Code.ChangeWord(Fields!Category.Value)  
    

    Si agrega esta expresión a una celda de tabla que muestre valores de categoría, cada vez que la palabra Bike aparezca en el campo de conjunto de datos para esa fila, el valor de la celda de tabla muestra en su lugar la palabra Bicycle.

Cuadro de diálogo de propiedades del informe, código
Ejemplos de expresiones (Generador de informes)
Referencias a la colección de parámetros (Generador de informes)