HABILITAR UN ITEM (NAVIGABLE)

KATY
21 de Julio del 2004
HOLA
TENGO UN PROBLEMILLA, TENGO CIERTAS VALIDACIONES PERO NO ME FUNCIONA
TENGO DOS ITEMS: ITEM1, ITEM2 LOS CUALES DEPENDIENDO DE LO QUE TENGA EL ITEM1 EL ITEM2 SE HABILITARA O DESAHABILITARA
ESTE ES MI CODIGO EN TRIGGER POST_TEXT_ITEM
--1000,2000,3000
IF SUBSTR(:FIN_DET_POLIZA.CTA_CONTABLE,1,1)='1' OR
SUBSTR(:FIN_DET_POLIZA.CTA_CONTABLE,1,1)='2' OR
SUBSTR(:FIN_DET_POLIZA.CTA_CONTABLE,1,1)='3' THEN
SET_ITEM_PROPERTY('FIN_DET_POLIZA.FUNCION',ENABLED,PROPERTY_FALSE);
SET_ITEM_PROPERTY('FIN_DET_POLIZA.UR',ENABLED,PROPERTY_FALSE);
SET_ITEM_PROPERTY('FIN_DET_POLIZA.PARTIDA',ENABLED,PROPERTY_FALSE);
ELSE

SET_ITEM_PROPERTY('FIN_DET_POLIZA.FUNCION',ENABLED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('FIN_DET_POLIZA.UR',ENABLED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('FIN_DET_POLIZA.PARTIDA',ENABLED,PROPERTY_TRUE);
END IF;

LO QUE NO ME FUNCIONA ES : ES QUE MI CURSOR (CUANDO LE DOY ENTER) ME MANDA A UN ITEM5 Y YO QUIERO QUE PASE POR EL ITEM2 CUANDO NO SE CUMPLA LA CONDICION
QUE HAGO????

mery
21 de Julio del 2004
ademas de poner el item en enabled property_true debes colocar Set_item_Property('FIN_DET_POLIZA_PARTIDA',NAVIGABLE,property_ON); ojala y te sirva y si buscalo en la ayuda de Forms

carlos urbina
21 de Julio del 2004
Para ir a un campo especifico debe estar la propiedad navigable como TRUE, la otra es que si te da problemas lo hagas con go_item().

karla
21 de Julio del 2004
Lo que te sugiero que hagas es que en tu condición en donde esta el ELSE, después que habilites el item hagas lo siguiente:
go_item('nombre_bloque.item2');
Pruebalo se supone que debe salir.
Saludos.