list item no guarda valor seleccionado
Publicado por lorena (1 intervención) el 12/04/2010 16:19:52
Hola, estoy modificando un form y tengo un problema con un list item. Para cargar los elementos de la lista hago lo siguiente:
PROCEDURE carga_parentescos IS
v_temp NUMBER;
rg_id RECORDGROUP;
BEGIN
rg_id := CREATE_GROUP_FROM_QUERY('parentesco', 'SELECT valdesde, valorpar FROM su_valpal_t WHERE parmod_codparam = ''CODPAREN''');
v_temp := POPULATE_GROUP(rg_id);
POPULATE_LIST('herederos.parentesco', rg_id);
DELETE_GROUP(rg_id);
END;
La columna 'valdesde' en la tabla siempre es diferente, pero la columna 'valorpar' algunas veces se repite, y el problema está en que elija en la lista el dato que elija, como correspondan al mismo 'valorpar', siempre va a coger el mismo 'valdesde', el primero.
Lo que se muestra en la lista es el 'valdesde'.
No sé si me habéis entendido, pero si más o menos tenéis una idea y os tengo que explicar algo más, preguntadme por favor, que le he dado mil vueltas y no sé cómo solucionarlo.
Gracias por adelantado.
PROCEDURE carga_parentescos IS
v_temp NUMBER;
rg_id RECORDGROUP;
BEGIN
rg_id := CREATE_GROUP_FROM_QUERY('parentesco', 'SELECT valdesde, valorpar FROM su_valpal_t WHERE parmod_codparam = ''CODPAREN''');
v_temp := POPULATE_GROUP(rg_id);
POPULATE_LIST('herederos.parentesco', rg_id);
DELETE_GROUP(rg_id);
END;
La columna 'valdesde' en la tabla siempre es diferente, pero la columna 'valorpar' algunas veces se repite, y el problema está en que elija en la lista el dato que elija, como correspondan al mismo 'valorpar', siempre va a coger el mismo 'valdesde', el primero.
Lo que se muestra en la lista es el 'valdesde'.
No sé si me habéis entendido, pero si más o menos tenéis una idea y os tengo que explicar algo más, preguntadme por favor, que le he dado mil vueltas y no sé cómo solucionarlo.
Gracias por adelantado.
Valora esta pregunta


0