OVH Cloud OVH Cloud

formulaire

3 réponses
Avatar
simou
comment je peut à partir d'une liste déroulante dans un formulaire choisir par exemple le nom du client et automatiquement les autres champs corresponds à ce client changent sachant la clef primaire ici est le code client et moi je dois faire la selection par nom du client .. j'ai essayé de faire ca, mais le probleme est que si je selectionne à partir de la liste déroulante le contenu des champs ne change pas et si je le fait à partir de la liste des enregistrements, à ce temps la le contenu des champs change par contre celle de la liste déroulante (le nom de client) ne change pas..
Svp j'attends votre aides...

3 réponses

Avatar
Patrick974
Salut,
Un petit effort dans le redactionnel, parce que là il
faut l'avouer du mal à tout comprendre.
Tu travailles avec combien de tables?
Ton formulaire est basé sur quelle(s) table(s)?

-----Message d'origine-----
comment je peut à partir d'une liste déroulante dans
un formulaire choisir par exemple le nom du client et

automatiquement les autres champs corresponds à ce
client changent sachant la clef primaire ici est le code
client et moi je dois faire la selection par nom du
client .. j'ai essayé de faire ca, mais le probleme est
que si je selectionne à partir de la liste déroulante
le contenu des champs ne change pas et si je le fait Ã
partir de la liste des enregistrements, Ã ce temps la le
contenu des champs change par contre celle de la liste
déroulante (le nom de client) ne change pas...
Svp j'attends votre aides...
.



Avatar
simou
En fait,je travaille avec 6 tables, mais le formulair (Clients) la ou je disire mettre en place une liste déroulante, il y a une seule table(CLIENTS) elle a comme clef primaire CLient_id, et je veux mettre dans l'entete du formulaire une liste déroulant qui va me permettre de choisir un client, pour que les autres champs qui sont liée à la table client soit eux aussi affichés (adress, télé, fax...) à partir d'une seule séléction de la liste déroulante..
merci
Avatar
FPN
J'ai fait à peu près la même chose. Voilà comment j'ai procédé :
J'ai créé un formulaire tout simple, basé sur la table Clients.
J'y ai rajouté une liste déroulante, à l'aide de l'assistant, par lequel
j'ai choisi l'option "Rechercher un enregistrement dans mon formulaire basé
sur la valeur que j'ai sélectionné dans la liste déroulante".

Et voilà ! Ca marche bien.
Ce qui est pas mal, c'est d'aller ensuite voir comment Access a procédé. En
fait, la source de ton contrôle liste déroulante est une requête SQL, et le
code généré sur la propriété AprèsMAJ de la liste positionne le curseur sur
le bon enregistrement dans ton formulaire.