Access : valeur de retour d'un "form"

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 ?
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Au secours ...... :-(
    0
    1. 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
      1. 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
    2. 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