| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Help Requested: Dynamically Filing List Field
This procedure populating list from table DEPARTS(isn_code number primary key,
short_name
varchar2(10),
full_name
varchar2(100)).
PROCEDURE SET_DEPARTS IS
BEGIN
DECLARE
rg_name VARCHAR2(40) := 'Departs';
rg_id RecordGroup;
errcode NUMBER;
BEGIN
rg_id := Find_Group( rg_name );
IF Id_Null(rg_id)
THEN
rg_id := Create_Group_From_Query( rg_name,
'select short_name,to_char(isn_code) isn_code
from departs
order by short_name');
Clear_List('BL_PAR.ISN_CODE');
Populate_List('BL_PAR.ISN_CODE', rg_id);
:BL_PAR.ISN_CODE:=Get_Group_Char_Cell(rg_name||'.ISN_CODE',1);
begin
select full_name
into :BL_PAR.FULL_NAME
from departs
where isn_code=:BL_PAR.ISN_CODE;
exception
when others then null;
end;
else
Message('Error on creation list!');
end if;
![]() |
![]() |