Bonjour,
J'ai 2 variables liste telles :
- list_usine : ;usnA;usnB;usnF;usnZ;
- list_qte : ;12;37;24;22;
Je souhaite construire sur forms 10g une LOV dynamique pour obtenir :
USINE QTE
usnA 12
usnB 37
usnF 24
usnZ 22
Comment faire ?
Merci d'avance








Bonjour,
J'ai 2 variables liste telles :
- list_usine : ;usnA;usnB;usnF;usnZ;
- list_qte : ;12;37;24;22;
Je souhaite construire sur forms 10g une LOV dynamique pour obtenir :
USINE QTE
usnA 12
usnB 37
usnF 24
usnZ 22
Comment faire ?
Merci d'avance
Avez-vous lu ce tutoriel ?
http://sheikyerbouti.developpez.com/...g/?page=Chap24
1. Il faut créer un record group dynamiquement avec les built-in
- CREATE_GROUP (création d'un record group)
- ADD_GROUP_COLUMN (création des colonnes du record group)
2. Il faut que tu lises les éléments de ta liste avec les built-in :
- GET_LIST_ELEMENT_VALUE (récupération de la valeur d'un élément de liste)
- GET_LIST_ELEMENT_LABEL (récupération de ce qui est affiché d'un élément de liste)
et que tu remplisses au fur et è mesure le record group avec :
- soit SET_GROUP_CHAR_CELL pour les colonnes chaine de caractères
- soit SET_GROUP_DATE_CELL pour les colonnes date
- soit SET_GROUP_NUMBER_CELL pour les colonnes numériques
3. Il faut que tu associes ton record group à ta LOV avec SET_LOV_PROPERTY (..., GROUP_NAME, ...)
Partager