Inserer données dans sous formulaire

tydher -  
 tydher -
Bonjour,sous access, j'ai un formulaire comprenant une zone de liste et un sous formulaire. Dans ce sous formulaire j'aimerai inserer dans une zone de texte le numero correspondant a ma zone de liste avec un simple clic sur cette liste.

Comment faire?

Merci

10 réponses

tydher
 
Personne n'a d'idées?
0
NicoDisso Messages postés 231 Statut Membre 32
 
ce qu'il y a c'est que c pas clair...

Tu as une liste.
TITI
TOTO
TATA

et quand tu cliques dans cette liste, tu veux que le texte associe s'ecrive dans un textbox c'est ça ?
0
tydher
 
Oui, et la texte box fait partie d'un sous formulaire
0
NicoDisso Messages postés 231 Statut Membre 32
 
dans l'evenement click de ta liste tu remplace par le code

Private Sub ListBox1_Click()

TextBox1.Text = ListBox1.Text

End Sub

et regardes ce que ca donne ( bien sur tu changes les noms en focntion du nom de tes composants )
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tydher
 
Lorsque je rentre le code, il me met objet requis pour la textbox
0
NicoDisso Messages postés 231 Statut Membre 32
 
qu'appelles tu sous-formulaire ?
je ne suis pas familier d'access...
si c'est une seconde feuille, ecris cela

Private Sub ListBox1_Click()

SousForm.TextBox1.Text = ListBox1.Text

End Sub

ou SousForm est le nom de ton sous formulaire

mon code fonctionnait si les 2 composants etaient sur la meme feuille
0
tydher
 
En fait j'ai fait un formulaire en mode creation, inserer une zone de liste, et j'ai inserer un sous formulaire qui est la copie d'un formulaire deja existant, donc dans celui ci j'ai plusieurs zones.
Je voulais inserer dans une zone de texte de ce sous formulaire le nom qui correspond au numero de la zone de liste sachant que la zone de liste a 2 colonne : 1 numero et un nom.
0
NicoDisso Messages postés 231 Statut Membre 32
 
donc tu dois changer le nom textbox1 par le nom de la zone de texte qui correspond...
0
tydher
 
JE voudrais que la zone de texte affiche le nom que je selectionne via la zone de liste
0
tydher
 
Quelqu'un pourrait m'aiguiller?
-1