none
Ocultar encabezado de grupo "b", si no se muestra el detalle en Crystal Reports RRS feed

  • Pregunta

  • Les comento mi caso:

    Tengo un reporte en Crystal Reports con 4 grupos y el detalle. El 4to grupo, a su vez, posee encabezado de grupo a y b. ¿Cómo puedo hacer para que se muestre el encabezado del grupo 4b solo cuando se muestre el detalle?

    Si selecciono la opción "Suprimir (no profundizar)", no me lo muestra en ningún lado, Pero si no marco dicha opción, me lo muestra tanto en el área de grupos, como en el detalle.

    Cabe mencionar que el encabezado de grupo 4b no se puede ocultar (aparece deshabilitado), solo suprimir. 

    Sé que se debe hacer mediante fórmula en "Sumprimir (no profundizar)", pero no encuentro cómo hacerla.

    Gracias de antemano por su amable ayuda.


    martes, 2 de abril de 2013 20:52

Todas las respuestas

  • Hola:

    Mira de poner en la sección donde tienes el 4º grupo, que si el campo es diferente de 0 la muestre, para ello, la fórmula te tiene que quedar mas o menos así:

    {tabla.Tu campo} = ""     Son comillas dobles.

    o bien prueba también, {tabla.Tu campo} <> " "

    Eso tiene que ir en la fórmula donde se aloje ese grupo.

    Un saludo.,

    Gemma.

    sábado, 6 de abril de 2013 17:22
  • Gracias Gemma, fíjate que lo solucioné poniendo un campo fórmula con "DrillDownGroupLevel", la cual desliega el grupo cada vez que se hace clic en él. Luego puse formato condicional con la fórmula siguiente: IF {@GroupLevel} = 0 THEN TRUE ELSE FALSE

    Gracias nuevamente por responder.

    Espero le sirva a alguien cualquiera de las 2 opciones.

    Saludos,

    Aldo.-

    lunes, 8 de abril de 2013 14:15
  • Hola:

    A mí personalmente también me vá mejor trabajar con fórmulas y parámetros. Cuando les coges el truquillo ves que puedes manipular un informe totalmente.

    Un saludo.

    Gemma.

    * Marca la respuesta si te ha sido útil, para dar por cerrada la misma.

    lunes, 8 de abril de 2013 15:53
  • men se hace asi

    Reporte.Load(p_rutareporte);
    Reporte.ReportDefinition.Sections["GroupHeaderSection3"].SectionFormat.EnableSuppress = true;

    viernes, 30 de agosto de 2013 18:54
  • Exelcente aportación, Gracias!
    viernes, 14 de agosto de 2015 13:14