merci pour la réponse, j'ai essayer de suivre les instruction décrites dans le tutoriel, mais j'ai un problème avec la création du groupe.
j'ai créer le list item est je l'est appeler "SITE".
Pour la création du groupe il y'a deux méthodes à ce que j'ai compris, une avec requête et une via l'interface graphique de forms, j'ai suivie la plus simple (Via l'interface forms). j'ai créer le groupe (RG_DEP) et je lui ai attribuer le requête suivante dans la palette des propriété "Record Group Query"
1 2 3 4 5 6 7
| select distinct c.cod_dep
from commune c, poste_surveillance p
where c.cod_commune = p.cod_commune
and p.cod_co in ( select cod_CO
from utilisateur_co
where nom_user = upper (:EDI_SCENARIO.utilisateur)
) |
jusque là tout va bien, l'élément liste est créer, le groupe aussi, le champ non basé "Utilisateur" aussi/
dans le trigger "when-new-form instance" j'ai mis le code suivant:
1 2 3 4 5 6
| select user into :EDI_SCENARIO.utilisateur from dual;
errcode := Populate_Group( 'RG_DEP' );
CLEAR_LIST('DUMMY.SITE');
POPULATE_LIST('DUMMY.SITE', 'RG_DEP' ); |
mais à l'exécution il m'affiche l'erreur "FRM-30351: No list elements defined for list item.
List SITE"
Donc pour lui la liste ne contient pas des éléments alors que la requête
POPULATE_LIST('DUMMY.SITE', 'RG_DEP' )
est bien présente.
une suggestion??
Merci
Partager