Ocultar graficos o secciones en un informe de crystal report

30/11/2004 - 10:53 por Pablo Diaz Molina | Informe spam
Hola a todos: Tengo un informe compuesto por tres subinformes. Uno para la
cabecera, otro para el cuerpo y otro para el pie. Mi problema es que desde
la interfaz puedo poner que algunas de las secciones del subinforme
correspondiente al cuerpo sea visibles o no. Lo hago de la siguiente forma y
no me funciona.

genDoc.ObtenerSubInforme("cuerpo").ReportDefinition.Sections[1].SectionFormat.EnableSuppress
= true;

//Metodo que pasandole el nombre de un subInforme me obtiene el subInforme

//y lo devuelve como un reportDocument

public ReportDocument ObtenerSubInforme(string nombreSubInforme)

{

ReportDocument subreport;


if (!informe.IsLoaded)

GenerarInforme();

SubreportObject aux =
informe.ReportDefinition.ReportObjects[nombreSubInforme] as SubreportObject;

if (aux != null)

{

subreport = aux.OpenSubreport(aux.SubreportName);

return subreport;

}

else

return null;

}



Esto no me hace nada y me sigue mostrando la seccion que quiero ocultar.
Espero que alguien pueda ayudarme y decirme como se haria para ocultar
cualquier elemento de un subinforme. Un saludo para tod@s y gracias de
antemano
 

Leer las respuestas

#1 anthonyar
01/12/2004 - 07:09 | Informe spam
echale un vistazo a
http://www.mentores.net/Default.aspx?tabid4&type=art&site)&parentidD

Espero sea de ayuda.

Saludos.

Anthony Alvarado.
http://www.mentores.net




"Pablo Diaz Molina" escribió:

Hola a todos: Tengo un informe compuesto por tres subinformes. Uno para la
cabecera, otro para el cuerpo y otro para el pie. Mi problema es que desde
la interfaz puedo poner que algunas de las secciones del subinforme
correspondiente al cuerpo sea visibles o no. Lo hago de la siguiente forma y
no me funciona.

genDoc.ObtenerSubInforme("cuerpo").ReportDefinition.Sections[1].SectionFormat.EnableSuppress
= true;

//Metodo que pasandole el nombre de un subInforme me obtiene el subInforme

//y lo devuelve como un reportDocument

public ReportDocument ObtenerSubInforme(string nombreSubInforme)

{

ReportDocument subreport;


if (!informe.IsLoaded)

GenerarInforme();

SubreportObject aux =
informe.ReportDefinition.ReportObjects[nombreSubInforme] as SubreportObject;

if (aux != null)

{

subreport = aux.OpenSubreport(aux.SubreportName);

return subreport;

}

else

return null;

}



Esto no me hace nada y me sigue mostrando la seccion que quiero ocultar.
Espero que alguien pueda ayudarme y decirme como se haria para ocultar
cualquier elemento de un subinforme. Un saludo para y gracias de
antemano



Preguntas similares