Frage : Oracle-Formen 10g

Lieber Experte,
habe ich einen Radioknopf und er hat 3 values

if der Knopfwert = „A1,“ dann, das ich das Liste item
with bevölkern muss irgendein Satz values.and, wenn es „A2“ dann anderer Satz Werte dann ist, wenn es „A3 ist,“ dann ich mit anderem Satz value.
The bevölkern muss des Listeneinzelteils sollte bevölkere dynamisch die values.
Please Hilfe me.

Antwort : Oracle-Formen 10g

Der WHEN-RADIO-CHANGED Auslöser kann verwendet werden, um festzustellen, wann der Radiogruppenwert geändert hat.  Die angebrachte Probe sehen, von, wie man als ein Beispiel sich zu bilden die Listenwerte ändert, die ich using eine Programmmaßeinheit kodiert habe, die build_list genannt wird, wie folgt:

Anmerkung: In meinem Beispiel nimmt das build_list Verfahren einen Parameter von der Radiogruppe und es ist dieser Parameter, der steuert, welche Daten die auserwählte Aussage zurückholt.

Wegen der Beschränkungen auf den Dateinameverlängerungen, die von Experts Exchange erzwungen werden, hat die angebrachte Akte den Verlängerung Jpg.  Dieses muss zum fmb geändert werden, um LIST.fmb zu geben.  Die Form kann im Oracle-Form-Erbauer dann geöffnet werden.
Die Form basiert auf den emp-und Abteilungs-Demotabellen, die von Oracle zur Verfügung gestellt werden.
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:
VERFAHREN build_list (i_deptno zahlreich) IST
	  rg_name  varchar2 (40): = „Angestellte“; 
	  rg_id    RecordGroup;
	  list_id  Einzelteil: = find_item („dept.emps ");
	  errcode  Zahl; 
	ANFANGEN
	  rg_id: = find_group (rg_name); 
	  wenn nicht id_null (rg_id) dann 
	    -- Rekordgruppe existiert - vor der Neuerstellung sie sie löschen
	    delete_group (rg_id);
	  beenden wenn;

	  -- Die Rekordgruppe verursachen
	  rg_id: = create_group_from_query (rg_name, 
	                            'auserwähltes ename, to_char (empno) empno '||
	                              'von emp '||
	                              ', wo deptno = '||i_deptno);
	  	  
	  errcode: = populate_group (rg_id);
	
	  wenn errcode! = 0 dann
	    Mitteilung ('Störung trat auf, beim Bevölkern der Gruppe: '||errcode);
	  beenden wenn;
	
	  clear_list (list_id);
	  populate_list (list_id, rg_id);
ENDE;
 
Nach der Rettung Beispielform - zu LIST.fmb umbenennen
 
Weitere Lösungen  
 
programming4us programming4us