none
Limpiar Campos de Reporte - Reporting Services RRS feed

  • Pregunta

  • Estimados.

    Tengo un reporte de 10 campos donde se solicitan los parámetros en listas desplegables y se pueden seleccionar múltiples valores, al presionar "Ver Informe" funciona todo bien.

    Ahora me piden algún botón u opción que "limpie" todos los campos imitar un F5, yo ya les dije que presionen F5 mas simple no puede ser ;) pero insisten que vea la posibilidad que exista un boton que lo haga.

    Es posible ? Como ?

    Saludos.



    DBA SQL Server Santiago/Chile

    viernes, 13 de julio de 2018 1:13

Respuestas

  • Hola,

    Pués puedes poner, por ejemplo, una imagen o un cuadro de texto que simule un botón, y en las propiedades de ese objeto, configuras como acción "ir a dirección URL". Luego, esa dirección URL será el comando JavaScript de recargar página:

    La acción en javascript tienes varias opciones:

    window.location.reload()
    history.go(0)
    window.location.href=window.location.href

    Yo utilizo generalmente history.go(0), pero lo mejor es que las pruebes para ver cual funciona mejor con tus versiones de navegador.

    Si en lugar de (0) le pusieras un (-1) en lugar de refrescar esa página te llevaría a la página anterior igual que si pulsas el botón "atras" del navegador.

    Espero que te sirva.

    Un saludo.

    Diego

    • Marcado como respuesta CMAPM domingo, 15 de julio de 2018 1:31
    viernes, 13 de julio de 2018 7:15

Todas las respuestas

  • Hola,

    Pués puedes poner, por ejemplo, una imagen o un cuadro de texto que simule un botón, y en las propiedades de ese objeto, configuras como acción "ir a dirección URL". Luego, esa dirección URL será el comando JavaScript de recargar página:

    La acción en javascript tienes varias opciones:

    window.location.reload()
    history.go(0)
    window.location.href=window.location.href

    Yo utilizo generalmente history.go(0), pero lo mejor es que las pruebes para ver cual funciona mejor con tus versiones de navegador.

    Si en lugar de (0) le pusieras un (-1) en lugar de refrescar esa página te llevaría a la página anterior igual que si pulsas el botón "atras" del navegador.

    Espero que te sirva.

    Un saludo.

    Diego

    • Marcado como respuesta CMAPM domingo, 15 de julio de 2018 1:31
    viernes, 13 de julio de 2018 7:15
  • Que ingeniosa solución, jamás me la imaginé.

    Mil Gracias.


    DBA SQL Server Santiago/Chile

    domingo, 15 de julio de 2018 1:32