Access : valeur de retour d'un "form"

Fermé
izotope Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 9 janvier 2008 - 6 mars 2007 à 15:44
zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 - 7 mars 2007 à 18:01
Comment recuperer dans un code VBA une valeur provenant d'un code d'un formulaire appelé ?

Je sais qu'on peut envoyer une valeur à un formulaire qu'on ouvre avec "OpenArg"... Mais l'inverse... Comment faire ?

3 réponses

izotope Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 9 janvier 2008 1
6 mars 2007 à 16:24
Au secours ...... :-(
0
zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
6 mars 2007 à 22:58
Bonsoir,

Peux-tu préciser ta question?

On peut se référer à la valeur de tous les champs de tous les formulaires ouverts en VBA en indiquant leur "adresse":

... = Forms!NomDuFormulaire!NomDuChamp

C'est ce que tu cherches?
0
izotope Messages postés 9 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 9 janvier 2008 1
7 mars 2007 à 12:04
Non, ce que je veux c'est plutôt retourner la valeur d'une variable résultat d'un calcul d'un formulaire appelé à un formulaire appelant.

Par après j'aimerais savoir comment faire appel à une fonction/procedure private d'un form à partir d'un autre form


Merci
0
zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
7 mars 2007 à 18:01
Tu peux créer une variable et y faire référence dans d'autres formulaires ou objets

Ne penses-tu pas qu'il serait plus élégant de passer par une requête mise à jour?

pour pouvoir faire référence à une fonction en dehors d'un formulaire , il faut qu'elle soit publique.
0