OVH Cloud OVH Cloud

Update un champ à partir 'dun choix dans une liste déroulante

3 réponses
Avatar
Cyril
Je possède une base de donnée avec des numéros et des noms associés.
J'ai créé un formulaire avec une liste déroulante qui me permet de choisir
un des numéro présent dans la base.
Je voudrais qu'une textbox (sur le même formulaire) soit automatiquement
remplie avec le nom du client qui correspond au choix que je fait dans la
liste déroulante....

Comment on fait?

Merci de votre aide

Cyril

3 réponses

Avatar
3stone
Salut,

"Cyril"
Je possède une base de donnée avec des numéros et des noms associés.
J'ai créé un formulaire avec une liste déroulante qui me permet de choisir
un des numéro présent dans la base.
Je voudrais qu'une textbox (sur le même formulaire) soit automatiquement
remplie avec le nom du client qui correspond au choix que je fait dans la
liste déroulante....




Tu devrais commencer pas baser ton formulaire sur ta table...

Ensuite, avec l'assistant, tu crée ta liste déroulante en haut
du formulaire.
Dans la première fenêtre de l'assistant, tu choisis l'option 3
"Rechercher un enregistrement..."


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome

Avatar
Cyril
C'est plus compliqué que ca, j'ai volontairement simplifié mon explication
mais c'était pas une bonne idée. VOici des précisions

Mon formulaire est basé sur une requete (SELECT * FROM T_reparation,
T_inventaire WHERE T_inventaire.numero=T_reparation.numero; )

Je possède ensuite une liste déroulante basé sur T_inventaire.numero

Lorsque je fait un choix de numéro je voudrais que mon texbox affiche le nom
du client qui correspond à ce numéro dans la table T_inventaire

Merci de ton aide

Cyril
"3stone" a écrit dans le message de news:

Salut,

"Cyril"
Je possède une base de donnée avec des numéros et des noms associés.
J'ai créé un formulaire avec une liste déroulante qui me permet de
choisir
un des numéro présent dans la base.
Je voudrais qu'une textbox (sur le même formulaire) soit automatiquement
remplie avec le nom du client qui correspond au choix que je fait dans la
liste déroulante....




Tu devrais commencer pas baser ton formulaire sur ta table...

Ensuite, avec l'assistant, tu crée ta liste déroulante en haut
du formulaire.
Dans la première fenêtre de l'assistant, tu choisis l'option 3
"Rechercher un enregistrement..."


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome






Avatar
3stone
Salut,

"Cyril"
[...]
Mon formulaire est basé sur une requete (SELECT * FROM T_reparation,
T_inventaire WHERE T_inventaire.numero=T_reparation.numero; )

Je possède ensuite une liste déroulante basé sur T_inventaire.numero

Lorsque je fait un choix de numéro je voudrais que mon texbox affiche le nom
du client qui correspond à ce numéro dans la table T_inventaire



Tu devrais faire un "Join" entre les 2 tables...

Le nom n'est pas déjà dans la liste ?
si oui, il suffirait de mettre la valeur de la colonne dans le TxtBox
= Me!MaListe.Column(x)

sinon...
=Dlookup("NomClient";"T_Inventaire";"Numero=" & Me.LaListe)


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome