Fråga : Oracle bildar 10g

Kära Sakkunnig,
som jag har a, radiosände knäppas, och det har 3 values

if knäppas att värdera = ”A1,” därefter jag måste att befolka listaitemwith någon uppsättning av values.and, om det är ”A2,” därefter annan uppsättning av värderar därefter, om det är ”A3,” därefter jag måste att befolka med annan uppsättning av value.
The listar objektet bör befolkar dynamiskt hjälpen me.
för values.
Please " klar "

Svar : Oracle bildar 10g

WHENNA-RADIO-CHANGED startar kan vara van vid bestämmer när radiosände gruppen värderar har ändrat.  Se att som fästas för att ta prov bildar för ett exempel av hur man ändrar lista värderar, som jag har kodifierat using en programenhet som kallas build_listen som, följer:

Notera: I mitt exempel build_listtillvägagångssättet tar en parameter från radiosände gruppen, och det är denna parameter som kontrollerar vilka data som det valda meddelandet ska hämta.

Tack vare begränsningarna sparar på - kända f8orlängningar som upprätthållas av Expert Utbyte, fäst, sparar har f8orlängningsjpgen.  Detta behöver att ändras till fmb för att ge LIST.fmb.  Bilda kan därefter öppnas i Oracle bildar byggmästaren.
Bilda baseras på empen, och avdelnings-demoen bordlägger förutsatt att av Oracle.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
TILLVÄGAGÅNGSSÄTTbuild_listen (i_deptnoen numrerar in), ÄR
	  rg_name  varchar2 (40): = ”anställda”; 
	  rg_id    RecordGroup;
	  list_id  objekt: = find_item (”dept.emps”);
	  errcode  numrerar; 
	BÖRJA
	  rg_id: = find_group (rg_name); 
	  om inte id_null (rg_id) därefter 
	    -- Den rekord- gruppen finns - ta den bort, innan du skapar den på nytt
	    delete_group (rg_id);
	  avsluta om;

	  -- Skapa den rekord- gruppen
	  rg_id: = create_group_from_query (rg_name, 
	                            'vald ename, to_char empno (för empno) ',||
	                              'från emp ',||
	                              'var deptno = ',||i_deptno);
	  	  
	  errcode: = populate_group (rg_id);
	
	  om errcode! = 0 därefter
	    meddelande ('felet uppstod stunder som befolkar gruppen: ',||errcode);
	  avsluta om;
	
	  clear_list (list_id);
	  populate_list (list_id, rg_id);
AVSLUTA;
 
Ta prov bildar - byt namn på till LIST.fmb efter besparing
 
Andra lösningar  
 
programming4us programming4us