Bonjour à tous,
Nouveau sur WinDev, je bute actuellement sur un problème depuis un bon moment, et je trouve pas de solutions.
J'ai une table (EMPLOYÉ)contenant un certain nombre d'enregistrement :
ID_EMPLOYÉ
Noms_EMPLOYÉ
Prénoms_EMPLOYÉ
Contact_EMPLOYÉ
Profession_EMPLOYÉ
Matricule_EMPLOYÉ
Certain de ces enregistrements sont reliés à des champ de saisie (non modifiable) dans ma fenêtre :
Prénoms_EMPLOYÉ ==> SAI_Prénoms_Employé
Contact_EMPLOYÉ ==> SAI_Contact_Employé
Profession_EMPLOYÉ ==> SAI_Profession_Employé
Matricule_EMPLOYÉ ==> SAI_Matricule_Employé
J'ai également un champ combo (COMBO_NomsEmployé) relié à une requête (REQ_NomsEmployé) sur l'enregistrement Noms_EMPLOYÉ.
Ce que je veux, c'est que lorsque je fais un choix de nom dans ma combo, les champs de saisie dans ma fenêtre se remplissent automatiquement de leur enregistrement correspondant.
Donc pour y parvenir, j'ai tapé le code suivant :
Mais quand je l'execute, la combo reste bloqué sur un seul et même nom, quelque soit le choix que je fais dans celui ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Sélection d'une ligne de COMBO_NomsEmployé HExécuteRequête(REQ_NomsEmployé) HLitPremier(EMPLOYÉ,ID_EMPLOYÉ) TANTQUE PAS HEnDehors() HLitSuivant(EMPLOYÉ, ID_EMPLOYÉ) FIN FichierVersEcran()
Les champs de ce nom se remplissent bien, mais la combo ne change pas de nom lorsque je le modifie.
Quelqu'un peut-il m'aider à comprendre et resoudre ce casse-tête ?
Je rappelle biensur que les champs de saisie et la combo sont sur la même fenêtre.
Merci d'avance pour vos participations.
Cordialement
Partager