Bonjour à tous,
J"alimente une liste de formateurs dans une combo présente dans une table avec une procédure :
puis j'essaye de sélectionner mon formateur dans ma liste avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 PROCEDURE RemplitFormateurs() ListeSupprimeTout(TABLE_Planning.COL_Formateur) //On se place sur le groupe séléctionné pIDGroupe est un entier = COMBO_Formation TANTQUE pIDGroupe > 0 HLitRecherche(Catégorie_de_formation,IDGROUPE,pIDGroupe) SI HTrouve() ALORS HExécuteRequête(REQ_formateur_groupe,hRequêteDéfaut,pIDGroupe,Null) HLitPremier(REQ_formateur_groupe) TANTQUE PAS HEnDehors(REQ_formateur_groupe) SI ListeCherche(COL_Formateur,REQ_formateur_groupe.IDFORMATEUR) = -1 ALORS //On ne trouve pas le formateur, on l'ajoute ListeAjoute(TABLE_Planning.COL_Formateur,REQ_formateur_groupe.Prenom+" "+REQ_formateur_groupe.NOM+gLien(REQ_formateur_groupe.IDFORMATEUR)) FIN HLitSuivant(REQ_formateur_groupe) FIN //On remonte jusqu'au groupe parent pIDGroupe = Catégorie_de_formation.IDGROUPE_PARENT FIN FIN
La combo ne sélectionne que l'un des 2 formateurs, pourtant j'ai bien coché glien dans la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Table triée en ordre chronologique TableTrie("+JOUR") REQ_Journee_formateur.Param_id_formation=nIDFormation HExécuteRequête(REQ_Journee_formateur) HLitPremier(REQ_Journee_formateur) TANTQUE PAS HEnDehors(REQ_Journee_formateur) TableAjouteLigne(TABLE_Planning,REQ_Journee_formateur.DATEPLANNING,DateVersJourEnLettre(REQ_Journee_formateur.DATEPLANNING),REQ_Journee_formateur.DATEPLANNING,REQ_Journee_formateur.HDEBUTMAT,REQ_Journee_formateur.HFINMAT,REQ_Journee_formateur.HDEBUTAPM,REQ_Journee_formateur.HFINAPM,REQ_Journee_formateur.DUREE_FORMATION,REQ_Journee_formateur.IDFORMATEUR,"",REQ_Journee_formateur.IDPLANNING) ListeSelectPlus(COL_Formateur,ListeCherche(COL_Formateur,REQ_Journee_formateur.IDFORMATEUR)) HLitSuivant(REQ_Journee_formateur) FIN
Avez-vous une idée ?
Merci.
Partager