novice en la matiere, je souhaite qu'=E0 partir d'une liste=20
d=E9roulante cr=E9e dans un formulaire lui meme issu d'une=20
table, je souhaite donc pouvoir afficher dans la zone de=20
texte, l'information recherch=E9e, explication: dans une=20
boite d=E9roulante je choisi une mati=E8re, et dans la zone=20
de texte sa densit=E9 appara=EEt
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean
Bonjour Alain,
Soit une zone de liste "Liste" d'une largeur de 4 cm & un champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le champ "matière" & "densité". Tu paramètre "Liste" (dans les propriétés) : Format / Nbre de colonnes : 2 Format / En tete : non Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle, tu choisis "Sur Changement" & tu sélectionne "Procédure événementielle". Tu obtiens : (NomDuChamp est remplacé par le nom de ta liste, NomDuCtrl est remplacé par le nom du champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le champ se met à jour en auto.
Voilà. A+ Jean.
Bonjour Alain,
Soit une zone de liste "Liste" d'une largeur de 4 cm & un
champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante
à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le
champ "matière" & "densité".
Tu paramètre "Liste" (dans les propriétés) :
Format / Nbre de colonnes : 2
Format / En tete : non
Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée
pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle, tu
choisis "Sur Changement" & tu sélectionne "Procédure
événementielle". Tu obtiens : (NomDuChamp est remplacé par
le nom de ta liste, NomDuCtrl est remplacé par le nom du
champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le champ
se met à jour en auto.
Soit une zone de liste "Liste" d'une largeur de 4 cm & un champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le champ "matière" & "densité". Tu paramètre "Liste" (dans les propriétés) : Format / Nbre de colonnes : 2 Format / En tete : non Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle, tu choisis "Sur Changement" & tu sélectionne "Procédure événementielle". Tu obtiens : (NomDuChamp est remplacé par le nom de ta liste, NomDuCtrl est remplacé par le nom du champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le champ se met à jour en auto.
Voilà. A+ Jean.
alain
bonjour jean, je te remercie beaucoup pour ton soutien, je mets en oeuvre dès à présent le plan que tu préconises dans le cas ou ceci ne fonctionnerait puis me permettre de te contacter par mail, encore merci et bonne fin de journée
-----Message d'origine----- Bonjour Alain,
Soit une zone de liste "Liste" d'une largeur de 4 cm & un
champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le champ "matière" & "densité". Tu paramètre "Liste" (dans les propriétés) : Format / Nbre de colonnes : 2 Format / En tete : non Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle, tu
choisis "Sur Changement" & tu sélectionne "Procédure événementielle". Tu obtiens : (NomDuChamp est remplacé par
le nom de ta liste, NomDuCtrl est remplacé par le nom du champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le champ
se met à jour en auto.
Voilà. A+ Jean.
.
bonjour jean, je te remercie beaucoup pour ton soutien,
je mets en oeuvre dès à présent le plan que tu préconises
dans le cas ou ceci ne fonctionnerait puis me permettre
de te contacter par mail, encore merci et bonne fin de
journée
-----Message d'origine-----
Bonjour Alain,
Soit une zone de liste "Liste" d'une largeur de 4 cm &
un
champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante
à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le
champ "matière" & "densité".
Tu paramètre "Liste" (dans les propriétés) :
Format / Nbre de colonnes : 2
Format / En tete : non
Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée
pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle,
tu
choisis "Sur Changement" & tu sélectionne "Procédure
événementielle". Tu obtiens : (NomDuChamp est remplacé
par
le nom de ta liste, NomDuCtrl est remplacé par le nom du
champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le
champ
bonjour jean, je te remercie beaucoup pour ton soutien, je mets en oeuvre dès à présent le plan que tu préconises dans le cas ou ceci ne fonctionnerait puis me permettre de te contacter par mail, encore merci et bonne fin de journée
-----Message d'origine----- Bonjour Alain,
Soit une zone de liste "Liste" d'une largeur de 4 cm & un
champ "Champ". (ex)
Pour afficher dans "champ" des données correspondante à "Liste", tu dois :
1- Sélectionner dans "Liste" via la requête le champ "matière" & "densité". Tu paramètre "Liste" (dans les propriétés) : Format / Nbre de colonnes : 2 Format / En tete : non Format / Largeurs colonnes 4cm;0cm
Ce qui te permet d'afficher de façon masquée la donnée pour le "Champ".
2- Ensuite en VBA
Tu séléctionne "Liste" et en procédure évenementielle, tu
choisis "Sur Changement" & tu sélectionne "Procédure événementielle". Tu obtiens : (NomDuChamp est remplacé par
le nom de ta liste, NomDuCtrl est remplacé par le nom du champ densité)
Private Sub NomDuChamp_Change()
NomduCtrl.value=NomDuChamp.column(1)
End Sub
Ce qui fait qu'à chaque changement dans la liste, le champ