Oracle - Ayuda con unas cositas

   
Vista:

Ayuda con unas cositas

Publicado por Javi (1 intervención) el 24/07/2008 13:30:20
Buenas, resulta que tengo que validar unos botones en form solo si el usuario validado tiene permisos para tal, el codigo en cuestion es este:

-- IF :GLOBAL.TRAMITADOR = :B_INSERTA_TRAMITACIO:TCODI_TRAMITADOR OR :GLOBAL.IDEMPLEADO = :B_INSERTA_TRAMITACIO.IDEMPLEADO THEN --
IF :GLOBAL.TRAMITADOR = :B_INSERTA_TRAMITACIO.TCODI_TRAMITADOR OR :GLOBAL.IDEMPLEADO = :B_INSERTA_TRAMITACIO.IDEMPLEADO THEN
SET_ITEM_PROPERTY('B_INSERTA_TRAMITACIO.BGUARDAR', ENABLED, PROPERTY_TRUE);
ELSIF :GLOBAL.IDEMPLEADO NOT LIKE :B_INSERTA_TRAMITACIO.IDEMPLEADO THEN
-- Modificacio de tramitacions d'altres tramitadors --
--ELSIF :GLOBAL.TRAMITADOR NOT LIKE :B_INSERTA_TRAMITACIO.TCODI_TRAMITADOR OR :GLOBAL.IDEMPLEADO NOT LIKE :B_INSERTA_TRAMITACIO.IDEMPLEADO THEN
SET_ITEM_PROPERTY('B_INSERTA_TRAMITACIO.BGUARDAR', ENABLED, PROPERTY_FALSE);
END IF;
GO_BLOCK('B_INSERTA_TRAMITACIO');

END;

Como veis, si la global id.empleado corresponde, el set_item_property se activa, y por el contrario, sino es asi la property se queda en FALSE.

Me gustaria saber como chequeo la variable GLOBAL.idempleado para comprobar que tiene permisos para validar el item.
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