none
Crystal Reports mostrar campo si otro campo ha sido mostrado anteriormente RRS feed

  • Pregunta

  • Buenas,

    Estoy usando Crystal Reports y necesito que un campo que está situado en el pie de página se muestre solo si otro campo se ha mostrado en la página anteriormente.

    Si existen varias páginas, solo se deberá mostrarse cuando el otro campo ya haya sido mostrado.

    Espero haber explicado mi situación.

    Muchas gracias por adelantado.

    Un saludo.



    • Editado Fern82 martes, 20 de diciembre de 2011 11:11
    • Cambiado Alberto PoblacionMVP martes, 20 de diciembre de 2011 11:28 Se traslada al foro específico de Crystal Reports por versar sobre este tema (De:Lenguaje C#)
    martes, 20 de diciembre de 2011 11:07

Todas las respuestas

  • Buenas,

    Estoy usando Crystal Reports y necesito que un campo que está situado en el pie de página se muestre solo si otro campo se ha mostrado en la página anteriormente.

    Si existen varias páginas, solo se deberá mostrarse cuando el otro campo ya haya sido mostrado.

    Espero haber explicado mi situación.

    Muchas gracias por adelantado.

    Un saludo.



    No me queda muy claro el problema. Supongo que tienes un campo a nivel de detalle en una sección que se muestra condicionalmente y otro campo a nivel de header o footer del reporte o de la página que debe mostrarse sólo si el primero se mostró. EN ese caso puedes hacer lo siguiente:

    1) Crea un campo fórmula que muestre el valor de tu primer campo. Añade en esa misma fórmula una variable booleana y le asignas el valor True.

    2) En una sección ANTERIOR a donde estás mostrando el campo 1, agrega una fórmula condicional y asígnale False a la variable, pero asegúrate que la fórmula en si misma retorne TRUE para que la sección como tal se muestre.

    3) En este punto vas a tener una variable que contiene TRUE si el campo se mostró y FALSE si no. Usa esa variable como condición en el formato condicional del campo Nº 2 de tal forma que si es False, el campo 2 no se muestre.

    Saludos,

     

    Y.

    • Propuesto como respuesta Yván Ecarri martes, 27 de diciembre de 2011 9:43
    martes, 27 de diciembre de 2011 9:43