Bonjour à tous,
Je me suis servie de ce topic pour contruire mon formulaire Access, ça marche bien sauf un petit détail.
J'ai donc un formulaire et un sous-formulaire. J'ai mis en place une liste déroulante dans le formulaire pour pouvoir changer d'enregistrement.
Cette liste déroulante est basée sur l'ID d'une table (qui fait le lien avec le sous-formulaire), et j'affiche en plus le champ "nom" associé à cet ID (j'ai donc 2 colonnes mais je cache la première, celle de l'ID).
Pour ne pas que ma liste soit vide à l'ouverture, j'ai créé un évènement sur ouverture :
Me![Modifiable134] = Me![NOM]
Ca marche bien, à l'ouverture j'ai bien le nom qui s'affiche. Mais quand j'ouvre ma liste, j'ai le message "Valeur incorrecte pour ce champ" (je clique OK et ensuite tout marche très bien). Je suppose que ça vient du fait que je charge ma liste avec uniquement le champ "nom", alors que la liste est censée avoir 2 colonnes. Impossible de débloquer cette situation... J'ai essayé (je m'y connais pas gd chose !)
Me![Modifiable134] = Me![ID] & ";" & Me![NOM]
, sans succès.
Merci pour votre aide !
Partager