Cambiar de subrepor en tiempo de ejecuci??n

Buenos dias, ante todo, pido disculpas por no escribir en ingl?©s.

Estoy desarrollando y informe con fastreport y me encuentro con
un problema que no se como solucionar, lo expongo a continuaci??n, por si
algun gur?? de los que est??n por este grupo me d?? una idea:

Tengo un informe con varias bandas, maestro, detalle, subdetalle, y
problema es que en funcion de los datos de la banda de detalle, he de
activar una banda de subdetalle u otra (en la banda de subdetalle tengo un
subreport), esto es as?­ porque tengo que ir cambiado el informe en funcion
de los datos del detalle.
Para aclarar el problema, imaginad que el detalle muestra productos de
inform??tica y en el subdetalle ha de mostrar sus caracter?­sticas, y las
caracter?­sticas de uno son tan distintas de las de otro que hay que
guardarlas en tablas distintas y por tanto listarlas con un formulario
diferente.

Mi problema, es que no se como cambiar la banda de subdetalle (el
subreport) en el informe en tiempo de ejecuci??n.

Os agradezco cualquier ayuda que me aporteis al respecto.

Un Saludo

Comments

  • gordkgordk St.Catherines On. Canada.
    edited 5:53AM
    Please post in english
    regards ;)
  • edited 5:53AM
    Hola

    En tu caso creo posible que utilices sub reportes colocados uno sobre el otro y marcados invisible. Utilizando el evento "onbefore" puedes crear un "script" que decida cual de los subreportes deseas presentar basados en tus necesidades


    Espero que esto le ayude
    Dennis Ortiz
  • edited 5:53AM
    Gracias por la ayuda, utilizando la propiedad visible, funciona perfectamente.

    Un Saludo. ;)

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.