écrire un texte dans un état en VBA

Fermé
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 16 juil. 2010 à 11:07
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 12 août 2011 à 09:41
Bonjour,


Mon problème est le suivant.
J'ai créé un formulaire sous access qui possède un bouton.
Sur un clic ce bouton ouvre un état. Tout cela est géré en VBA. Cependant avant d'ouvrir cet état je fait un test qui si est vrai doit écrire quelque chose de particulier dans une zone texte (Texte66) présente dans mon état (etat1).
J'aimerais donc savoir quelle fonction permet d'écrire dans la zone texte d'un état.
J'ai testé Reports(etat1).text66.value="mon texte", mais cela ne fonctionne pas.
Merci d'avance pour vos contributions.


A voir également:

2 réponses

melojazzman Messages postés 7 Date d'inscription vendredi 3 juin 2005 Statut Membre Dernière intervention 17 juillet 2010
17 juil. 2010 à 11:09
Bonjour,

essayez avec :

Reports("etat1").text66.value="mon texte"

avec etat1 entre guillemets.

En effet, "etat1" est le nom de votre état et non le nom d'une variable contenant son nom.
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
19 juil. 2010 à 09:37
Je me suis trompé en rédigeant ma question. J'ai effectivement essayé avec les guillemets et ça ne fonctionne pas.
0
élimine la proprité value
Reports("etat1").text66="mon texte"
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
12 août 2011 à 09:41
Bonjour

Je verrais plus ca com ca :
[Reports]![État1]![Texte66] = "cool"
0