Informes: Numerar lineas excepto ocultas.


([N3] Misho) #1

Buenos días!

Tengo un problema a la hora de hacer un informe en VReport.

Tengo un detalle que muestra los empleados que han trabajado en unas operaciones.
Estoy nutriendo de datos el detalle leyendo las lineas de operaciones y con la opción de ocultar repetidas.

Mi problema es:

Tengo que numerar las lineas y también me numera las que están ocultas.
Tengo una variable NumeroLinea.

Estoy intentando condicionar el campo, pero no encuentro manera.

Alguna idea?

Gracias.


([N4] PedroN) #2

Hola Misho.
Seguramente la variable es COUNT.
Yo la haría SUM y condicionaría, en su definición mediante CHOOSE, la suma a que se cumpla o no la condición. En un caso no sumaría nada y en el otro sumaría 1. Ocultaría los repetidos y creo funcionaría.
Saudos,


([N3] Misho) #3

Gracias por tu respuesta PedroN.
El problema es la condición…
Yo tengo algo asi:

1 Javier Lopez 05888888C
2 Miguel Ruiz 03838398H
3 (aquí iría repetido alguno de los anteriores)
4 Pepito perez xxxxxxxxJ

La variable es count pero si la pongo choose aunque no sume aparece.

¿Hay alguna condición que sepa si se ha ocultado ese registro o no?

Por ejemplo, si quisiese poner una linea de subrayado debajo de cada registro (o meterlos en un rectángulo) en las que oculta pinta también el rectángulo.
Eso es lo que no quiero.


([N4] PedroN) #4

A ver si con las imágenes.
La condición la que tu establezcas y controla si la primera ocurrencia cumple o no tu condición.
En el segundo caso oculta repeticiones en vReport y no aparecerá el segundo 2.
Si el caso es que no aparezca ningún dato del registro que se repite has de ordenar la lista de forma que el ocultar repetidos suponga la no aparición de estos. O sea Javier, Javier, Miguel, Pepito o lo que proceda en tu caso.
Saludos,