Oracle - Lista Dinamica

 
Vista:

Lista Dinamica

Publicado por Alexander (64 intervenciones) el 17/09/2002 21:01:43
Hola a todos.
Quiciera saber como puedo hacer para limpiar una lista dinamica. Lo que pasa es lo siguiente:
Tengo dos listas dinamicas, la primera carga en un [pre-form] la información de los paises, con base en la selección de esta lista en un [when_list_changed] realizo el proceso de carga de la segunda que es la de ciudades, lo que quiero es que si voy ha cambiar el pais se me deberia cambiar los valores de la segunda lista pero no sucede que puedo hacer para solucionar esto.

Agradezco de antemano su colaboración.

Atentamente
Alexander Laguna
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

RE:Lista Dinamica

Publicado por José Luis (34 intervenciones) el 17/09/2002 23:54:13
Espero te sirva este codigo....

----------------------------- INICIA CODIGO -----------------------
declare
rg_name varchar2(40) := '';
rg_id recordgroup;
rg_query varchar2(80);
errcode number;
begin
-- checar si existe GRUPO_CIUDADES y borrarlo
rg_name := 'GRUPO_CIUDADES';
clear_list('LISTA_CIUDADES');
rg_id := find_group(rg_name);
if not id_null(rg_id) then
delete_group(rg_name);
end if;
if not :lista_ESTADOS is null then
rg_query:= 'SELECT nombre, to_char(id_ciudad) FROM cat_ciudades where id_pais =' || :LISTA_ESTADOS || ' order by 1';
rg_id := create_group_from_query(rg_name,rg_query);
errcode := populate_group( rg_id );
clear_list ('LISTA_CIUDADES');
populate_list ('LISTA_CIUDADES', rg_name);
else
clear_list ('LISTA_CIUDADES');
end if;
:LISTA_CIUDADES:='';
end;
---------------------- FIN DE CODIGO -----------------------------

Salu2 a to2

José Luis Coronel
Villahermosa, Tabasco, Mexico.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar