Oracle - Resetear pagina por trigger de marco?

 
Vista:

Resetear pagina por trigger de marco?

Publicado por Sergio (48 intervenciones) el 31/05/2004 13:22:28
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder