1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| HEN-NEW-FORM-INSTANCE
declare
r_id recordgroup;
n number;
r_ix recordgroup;
nn number;
begin
r_id:=create_group_from_query('q1','select categorie ,to_char(categorie) from categorie');
n:=populate_group(r_id);
populate_list('demande.categorie ','q1');
r_ix:=create_group_from_query('qq','select sous_categorie ,to_char(sous_categorie) from sous_categorie where sous_categorie.categorie like '''||:demande.categorie||'%''');
nn:=populate_group(r_ix);
populate_list('demande.sous_categorie ','qq');
end; |
Mon code remplit la première liste catégorie depuis la table categorie ,
et ma deuxième liste sous_categorie depuis la table sous_categorie tout en vérifiant la condition :
where sous_categorie.categorie like ''' || :demande.categorie || '%'''
Seulement je ne sais pas comment faire pour "rafraîchir" ma liste sous_categorie a chaque fois que je choisis une autre categorie et non pas la remplir une seule fois au début comme il le fait.
Mais je n'y arrive pas.
Partager