none
Duda con reporte en access RRS feed

  • Pregunta

  • Hola:

    Tengo, en Access 2003 un reporte o informe que contiene a su vez un subinforme. En el informa, tengo capturado el evento NoData por si no hay datos. Lo que quiero conseguir ahora es que si en el subreporte no hay datos, además de no mostrar los campos del subreporte no me muestre el Titulo del mismo. (es el título que se le da a la etiqueta Caption del reporte, no el titulo del propio reporte) Como podría hacerse?

    martes, 21 de septiembre de 2010 11:44

Respuestas

  • Hola!

    Al final lo he echo de otra manera:

    Si tengo el reporte padre con un subreporte subHijo, proveniente del reporte Hijo, lo que hago es comprobar si el hijo tiene datos de la siguiente forma:

    If subHijo.Reports.HasData then

    ........................................

    Lo probé en un primer momento y no funcionaba porque lo había ubicado en el evento Open. En el evento Activate si que funciona.

    • Marcado como respuesta Alvaro Matabuena martes, 21 de septiembre de 2010 15:31
    martes, 21 de septiembre de 2010 15:31

Todas las respuestas

  • Podrías intentar lo siguiente. A la consulta origen de datos del reporte 'padre', compleméntala con la(s) tabla(s) del sub-reporte, de manera que si no hay registros en conjunto, se dispare el evento 'No Data' del reporte 'padre'.

    Esa puede ser una solución.

    Cordialmente,

    Carlos

    martes, 21 de septiembre de 2010 13:11
  • Hola!

    Al final lo he echo de otra manera:

    Si tengo el reporte padre con un subreporte subHijo, proveniente del reporte Hijo, lo que hago es comprobar si el hijo tiene datos de la siguiente forma:

    If subHijo.Reports.HasData then

    ........................................

    Lo probé en un primer momento y no funcionaba porque lo había ubicado en el evento Open. En el evento Activate si que funciona.

    • Marcado como respuesta Alvaro Matabuena martes, 21 de septiembre de 2010 15:31
    martes, 21 de septiembre de 2010 15:31