Bonjour,
J'ai un petit soucis pour réaliser quelque chose. Voici la situation:
Je simplifie au maximum mes fichiers pour ne pas vous embrouiller.
Admettons que j'ai 2 fichiers:
Personnel (idpersonnel,nom,prenom,numerotel,idbatiment)
Batiment(idbatiment,libellébatiment)
idbatiment étant clé étrangère dans Personnel.
J'affiche nom,prenom,numerotel et libellébatiment dans une table via une requête SQL.
Je me retrouve donc avec une table remplie comme il faut.
Je peux modifier une cellule directement (via clique sur bouton "modifier" une fois la modification faite directement dans la table) avec le code qui va bien.
Maintenant je voudrai améliorer un peu l'accessibilité pour les modification. Voila ce que j'ai en tète:
Je veux transformer ma colonne libellébatiment en combobox. Jusque là,pas de soucis. Par contre, je veux que chaque ligne affichée,initialise la combobox avec TOUS les libellébatiment du fichier Batiment.
Enfin,il faudrait que la valeur par défaut affichée dans la combobox de chaque ligne soit la valeur correspondante au personnel.
Par exemple:
le contenu de ma table:
PRENOM | NOM | Numéro de tél | Localité
------------------------------------------------------
Jean | Martin | 02.34.25.69.87 | Batiment A
Michel | blibi | 01.34.87.45.56 | Batiment B
La colonne localité contiendrait des combobox avec comme choix:
Batiment A
Batiment B
initialisées par défaut sur Batiment A pour la première ligne et Batiment B pour la seconde etc.
Enfin, le code du changement interviendrait lors d'une sélection dans une combobox (pour changer une personne de bâtiment par exemple, mais cette partie ne pose pas de problème, c'est l'initialisation des combobox qui est plus incertaine pour moi).
J'espère que vous avez compris ce que j'ai voulu expliquer, mais si c'est pas le cas n'hésitez pas et je vais tenter d'être plus clair.
Merci
Partager