OVH Cloud OVH Cloud

Enregistrement séléction multiple

1 réponse
Avatar
yonyon
Dans mon formulaire, j'ai des champs ou la r=E9ponse correspond =E0 une
zone de liste (selection multiple =3D "simple"), je peux donc choisir
plusieurs r=E9ponses. Le probl=E8me est que lorsque que j'ajoute un
enregistrement, les s=E9l=E9ctions de mon enregistrement pr=E9c=E9dent ne
s'enregistrent pas m=EAme si je fait sauvegarder l'enregistrement!

1 réponse

Avatar
3stone
Bonjour !

"yonyon"
Dans mon formulaire, j'ai des champs ou la réponse correspond à une
zone de liste (selection multiple = "simple"), je peux donc choisir
plusieurs réponses. Le problème est que lorsque que j'ajoute un
enregistrement, les séléctions de mon enregistrement précédent ne
s'enregistrent pas même si je fait sauvegarder l'enregistrement!



Non ! Une zone de liste ne s'utilise pas de cette façon !

Une zone de liste à sélection multiple ne donne pas *une* réponse,
mais DES réponses. Et, si DES réponses cela représente également
DES enregistrements !

A vue de nez, je ne vois aucune utilisation d'une zone de liste à
sélection multiple qui puisse être utilisée sans programmation
dans _l'après_ sélection.

Dans le cas d'une sélection multiple, il faut parcourir la liste des items
sélectionnés (voir propriété "Selected") pour récupéré les clés concernées
et construire, soit le filtre ou la boucle qui poussera dans la table
concernée les données récupérées.

L'erreur de compréhension (de ta part) vient du fait que ce que tu
sélectionne de cette façon dans une zone de liste, n'est mémorisé
nulle part. En fait, c'est sa destination, son usage qui est mal percu.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/