SOY NOVATA
Publicado por Valle (24 intervenciones) el 24/03/2003 19:46:15
Estoy aprendiendo a utilizar el Form Builder de Oracle y el caso es el siguiente:
Tengo un elemento de lista L_CLIENTE y lo relleno al ejecutarse el disparador WHEN-WINDOW-ACTIVATED con el código siguiente;
DECLARE
CURSOR c_cliente IS SELECT x_cliente, dni FROM pru_clientes;
sel VARCHAR2 (30);
BEGIN
sel := :L_Cliente;
CLEAR_LIST ('L_Cliente');
CLEAR_LIST ('L_Producto');
ABORT_QUERY;
MESSAGE (sel, 1);
--Iniciado de listas:
FOR v_reg IN c_cliente LOOP
ADD_LIST_ELEMENT ('L_Cliente', v_reg.x_cliente, v_reg.dni, v_reg.dni);
END LOOP;
END;
Dá el error de que no puede borrar la lista cuando se minimiza la ventana y se vuelve a maximizar (activar)
¿PORQUE??????????????????????
Gracias
Tengo un elemento de lista L_CLIENTE y lo relleno al ejecutarse el disparador WHEN-WINDOW-ACTIVATED con el código siguiente;
DECLARE
CURSOR c_cliente IS SELECT x_cliente, dni FROM pru_clientes;
sel VARCHAR2 (30);
BEGIN
sel := :L_Cliente;
CLEAR_LIST ('L_Cliente');
CLEAR_LIST ('L_Producto');
ABORT_QUERY;
MESSAGE (sel, 1);
--Iniciado de listas:
FOR v_reg IN c_cliente LOOP
ADD_LIST_ELEMENT ('L_Cliente', v_reg.x_cliente, v_reg.dni, v_reg.dni);
END LOOP;
END;
Dá el error de que no puede borrar la lista cuando se minimiza la ventana y se vuelve a maximizar (activar)
¿PORQUE??????????????????????
Gracias
Valora esta pregunta
0