Changer le contenu d'une textbox d'une form ouverte par autre form
cs_alex333
Messages postés5Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention13 novembre 2004
-
6 mai 2004 à 08:27
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 2013
-
6 mai 2004 à 14:13
Bonjour j'ai une form form1 avec une textbox nomé text1 , de celle ci j'ouvre un autre form form2 contenant une texbox text2 . je voudrais changer le contenu de text1 avec text2 sauf que form2 peut être ouvert par plusieurs autres form , donc je récupère le nom de la form appelante dans le tag de form2 , le seul souci est que le code de changement de text1 dans form2 contient la variable Me.tag , je m'explique comme je peut
dans form2
dim feuille as string
feuille = Me.tag 'à l'occurence form1
feuille.text1 = "" & text2
mais ceci ne marche pas !!!!!!!
alex
A voir également:
Changer le contenu d'une textbox d'une form ouverte par autre form
cs_alex333
Messages postés5Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention13 novembre 2004 6 mai 2004 à 10:24
oui c'est le text1 de form1 qu'il faut modifier mais ce n'est pas toujours le cas , form2 peut être appelée par d'autre form donc ce n'est pas toujours
form1.text1="" & text2.text
cela peut être aussi
form4.text1=""& text2.text
la variable est stokée dans le tag lorsque form2 est appellé
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 6 mai 2004 à 14:05
Tu fais :
Projet => Ajouter un module => Ouvrir
et dans la section Général-Déclarations de ce module,
tu écris :
Public Appelant As Form
La variable Appelant sera accessible depuis tout ton projet.
Il faudra bien sûr l'initialiser avec
Set Appelant = le nom de la form (ou Me pour la form actuelle)
En fonction de la form qui a appelé Form2, tu écriras :
Appelant.Text1.Text = Text2.Text