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_namevarchar2(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;