Questione : Forme 10g di Oracle

Caro esperto, il
ho un pulsante di scelta ed ha 3 values

if il valore del tasto = “A1„ allora che devo popolare il item
with della lista un certo insieme di values.and se è “A2„ allora l'altro insieme dei valori allora se è “A3„ allora devo popolare con l'altro insieme dell'elemento della lista di value.
The dovrei dinamicamente popolo l'aiuto me.
di values.
Please class= del

Risposta : Forme 10g di Oracle

L'innesco di WHEN-RADIO-CHANGED può essere usato per determinare quando il valore di gruppo radiofonico è cambiato.  Vedere la forma allegata del campione per un esempio di come cambiare i valori della lista, che ho codificato using un'unità di programma denominata build_list come segue:

Nota: Nel mio esempio, la procedura di build_list prende un parametro dal gruppo radiofonico ed è questo parametro che controlla che dati la dichiarazione prescelta richiamerà.

dovuto le limitazioni sulle estensioni di nome di schedario fatte rispettare da Experts Exchange, la lima allegata ha il jpg di estensione.  Ciò deve essere cambiata a fmb per dare LIST.fmb.  La forma può allora essere aperta nel costruttore delle forme di Oracle.
La forma è basata sulle tabelle della dimostrazione di reparto e di emp fornite da 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:
Il build_list di PROCEDURA (i_deptno di numero) È
	  rg_name  varchar2 (40): = “impiegati„; 
	  rg_id    RecordGroup;
	  elemento  del list_id: = find_item (“dept.emps ");
	  numero  del errcode; 
	COMINCIARE
	  rg_id: = find_group (rg_name); 
	  se non id_null (rg_id) allora 
	    -- Il gruppo record esiste - cancellarlo prima della ricreazione esso
	    delete_group (rg_id);
	  concluder se;

	  -- Generare il gruppo record
	  rg_id: = create_group_from_query (rg_name, 
	                            'ename prescelto, empno to_char (di empno) '||
	                              'dal emp '||
	                              'dove deptno = '||i_deptno);
	  	  
	  errcode: = populate_group (rg_id);
	
	  se errcode! = 0 allora
	    messaggio ('l'errore ha accaduto mentre popolando gruppo: '||errcode);
	  concluder se;
	
	  clear_list (list_id);
	  populate_list (list_id, rg_id);
ESTREMITÀ;
 
Forma del campione - cambiare titolo a LIST.fmb dopo il risparmio
 
Altre soluzioni  
 
programming4us programming4us