smicky77
Messages postés2Date d'inscriptionvendredi 9 septembre 2005StatutMembreDernière intervention10 septembre 2005 10 sept. 2005 à 17:34
1 - Ton premier formulaire "formajout" doit toujours être ouvert
2 - Le nom de ton deuxième formulaire ne doit pas commencer par Form (mot réservé)
3 - Ensuite tu mets le code ci-dessous dans la propriété évènements du deuxième formulaire (Sur activation du formulaire "entrer_eva_autonomie")
Private Sub Form_Current()
Me.Texte2 = Forms!formajout!texteNOM.Value
End Sub
Doro81079
Messages postés380Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention24 février 201556 9 sept. 2005 à 06:14
bonjour,
j'ai eu le meme probleme ce code ne marche pas en vba alors que oui en vb6
j'ai pas trouver la solution mais j'ai pas vraiment chercher essais de voir dans l'aide d'access a tout hasard
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 9 sept. 2005 à 21:44
salut,
les évènements retournées par les objets, il ne faut pas les inventer....
texteNOM_Change() ne se produit qu'au changement du .Text de texteNOM
forcément, tu n'as pas d'erreur, surtout si textNOM n'existe pas. puisqu'aucun évènement n'est retourné....
"je souhaiterai que sa s'affiche"
c'est quoi, un formulaire? lequel ?
si tu veux qu'un TxtBox reçoive la valeur d'un autre, tu auras une erreur '424' si un des 2 (au moins) n'existe pas.
mais pour l'affichage, faut expliquer....
developvbdebut
Messages postés476Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 2 juin 20121 9 sept. 2005 à 22:50
Rebonsoir tout le monde
Je réexplique, je veux tapper un Nom dans la zone de text 'textNOM' qui se trouve sur le formulaire formajout et je souhaiterai que le Nom apparaisse dans la zone de text du formulaire Form_entrer_eva_autonomie.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 9 sept. 2005 à 23:50
tu parles de "çà s'affiche"
tu n'aurais pas un peux oublier d'ouvrir la 2e Form avant?
et ton "texteNOM" a changé pour "textNOM" ?
voici la syntaxe en VB6. à adapter peut-être selon les conseils de Doro81079
'-----------------
' FORM1
'-----------------
'cette Form est la première à s'ouvrir.
'la propriété Name est "formajout"
'elle contient un TxtBox nommé "textNOM"
Private Sub Form_Load()
'on ouvre la 2e Form
Form_entrer_eva_autonomie.Show
End Sub
'
'
Private Sub textNOM_Change()
'lorque qu'une touche est saisie, le champs texte de la seconde
'Form en est affectée
Form_entrer_eva_autonomie.Texte2.Text = textNOM.Text
End Sub
'-----------------
' FORM2
'-----------------
'cette Form est la deuxième à s'ouvrir.
'sa propriété Name est "Form_entrer_eva_autonomie"
'son ouverture est commandée par le chargement [Form_Load] de la "formajout"
'elle contient un TxtBox nommé "Texte2"
Private Sub Form_Load()
'aucun code particulier....
End Sub
Doro81079
Messages postés380Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention24 février 201556 9 sept. 2005 à 23:50
re,
alors j'ai tester et ça marche pas la syntaxe que je t'ai donner donc j'ai regarder de plus prés et j'ai trouver alors j'ai creer 2 form
avec chacune une textbox
-formulaire 1 et texte0
-formulaire 2 et texte0
dans l'évenement click du form1
appel de form2
dans le load du form2
Texte0 = Forms!Formulaire1!Texte0.Text
attention pour les .text il faut le mettre pour le formulaire exterieur
car il est actif mais il ne faut pas le mettre pour le controñe dont le form est en train de charger car il n'est pas actif en vba si un controñe n'est pas encore charger on ne peut pas mettre .text
il ne te reste plus qu'a mettre dans les procédures suivant comment tu charge la feuille...
Doro81079
Messages postés380Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention24 février 201556 10 sept. 2005 à 15:57
bonjour,
déja tu oublis la syntaxe
Form_entrer_eva_autonomie.Texte2.Text = texteNOM.Text
c'est pour VB6 et pas VBA
la syntaxe je te l'ai donner plus haut
ensuite si tu veux que l'on te dise dans quelle procédure et dans quel sens mettre la syntaxe
il faut que tu nous dise comment tu charge la form eva avec un bouton ??? ou autre si elle est charger en meme temps que l'autre etc...
qu'est ce qui se passe dans ton appli???