• Viernes 15 de Noviembre de 2024, 16:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Tute

Páginas: [1]
1
Oracle / Trigger De Marco?
« en: Lunes 31 de Mayo de 2004, 12:26 »
Tengo un informe con varios layouts. Esos layaouts se repiten en N

paginas. Oculto o muestro un layout segun una condición determinada.
Esto lo hago de la siguiente manera:

El layout tiene un marco que engloba todos los campos del layout. En el

marco he puesto un trigger de la siguiente manera.

IF (global.var=1) THEN
RETURN FALSE;
ELSE
RETURN TRUE,
END IF;

Si el q se tiene q ocultar es el layout de la segunda pagina no hay

ningun problema (Muestra el primero y oculta el segundo). El problema

se da cuando oculto el layout de la primera pagina ya que este caso no

vuelve a realizar el trigger del marco y me oculta tabien el layout de

la segunda pagina.

La condicion viene dada por una variable global que calculo en el

trigger between pages.

Es como si una vez que el marco devuelve false ya no se volviera a

realizar.

Gracias.

2
Oracle / Re: Variables Globales En Report
« en: Lunes 31 de Mayo de 2004, 12:24 »
Ya lo he solucionado. Pregunta cerrada. Gracias.

3
Oracle / Variables Globales En Report
« en: Viernes 28 de Mayo de 2004, 16:42 »
Existen variables globales en report?

Si es así como se declararían y si no cual es la alternativa.

Gracias. ;)

4
Oracle / Re: Ocultar Bloques En Report
« en: Viernes 21 de Mayo de 2004, 11:45 »
Antes de nada gracias por contestar. El reporte es muy grande y tiene muchas cosas. A ver si me explico mejor.

Imaginate, tengo un maestro detalle contenido en un marco. Este marco con el maestro detalle se repite en N paginas, es decir, muestra en cada pagina la consulta por cada muestra. Yo he puesto en el frame un codigo sql tal q así:

Si (condicion = si) then
return false
else
return true
end if,

Cuando la condicion es igual a si me oculta esa iteracion del maestro detalle pero me trae a esa pagina la iteracion de la pagina siguiente. Yo lo que quiero es q en esa pagina donde se oculta no me traiga la iteracion de la pagina siguiente.

A ver si así me he explicado mejor. Muchas gracias.

5
Oracle / Ocultar Bloques En Report
« en: Martes 18 de Mayo de 2004, 12:13 »
Hola a todos. Tengo el siguiente report.
En un mismo layout tengo dos maestros detalle. Cada uno tiene un marco al cual le he puesto una series de condiciones para q se oculte cada uno. En el caso de q tenga 2 registros padre y se cumplan las condiciones me sale lo siguiente:
Hoja 1:
Maestro Detalle 1-Registro 1
Maestro Detalle 2-Registro 1
Hoja 2:
Maestro Detalle 1-Registro 2
Maestro Detalle 2-Registro 2
Eso es correcto. Pero si por ejemplo se tiene q ocultar el Maestro Detalle 2-Registro 1 y el Maestro Detalle 1-Registro 2 me sale lo siguiente:
Hoja 1:
Maestro Detalle 1-Registro 1
Maestro Detalle 2-Registro 2
Hoja 2:
En blanco
Es como si faltara uno y se lo trae a la pagina anterio. Alguna pistilla porfa.
Gracias.

Páginas: [1]