IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Formulaire : aller chercher une valeur dans autre formulaire


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut Formulaire : aller chercher une valeur dans autre formulaire
    Bonjour à tous,

    Je suis actuellement sur un formulaire dans Access mais j'ai un petit soucis.
    J'ai créer une zone de texte dans ce formulaire et je souhaite aller chercher une valeur qui est dans une zone de texte d'autre formulaire.

    Or, je n'y arrive pas. J'ai "#NOM?" qui s'affiche.

    Il n'est pas possible d'aller chercher une valeur dans un autre formulaire ?

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Si on peut à condition que les deux formulaires soient ouverts.

    Qu'à tu mis comme code pour avoir #NOM, pour que nous puissions le corriger et t'expliquer ce qui ne va pas.

    Starec

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut
    En fait j'ai un formulaire qui reprend 4 autres formulaires (ce sont bien des formulaires, pas des sous formulaires).

    Dans le formulaire principal au niveau de la zone de texte où je veux ma valeur provanant de l'autre formulaire (qui est ouvert), j'ai utilisé le générateur d'expression genre : =[Formulaires]![Nom formulaire]![Champ contenant la valeur].

  4. #4
    seb92400
    Invité(e)
    Par défaut
    Hello,

    Est-ce que les champs sont bien de même type ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 27
    Par défaut
    Ca parait peut-être con mais il faut que le formulaire d'ou tu veux extraire la valeur, soit ouvert et positionné au bon enregistrement.

    Le champ désigne une colonne, encore faut-il qu'Access ait l'information correspondant à la "ligne".

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut
    J'ai joint une image.

    Je voudrais ajouter un champ dans le formulaire principal dont la valeur est égal à NBDG 2005 + NBDG 2006.
    Images attachées Images attachées  

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Par défaut
    Bonsoir,
    Citation Envoyé par schdam
    Il n'est pas possible d'aller chercher une valeur dans un autre formulaire ?
    Bien sûr que c'est possible. Pour le vérfier crée un nouveau formulaire ayant pour source une table et tu y inscrits un seul champs. Ce formulaire enregistré reste actif. Tu crées un second formulaire avec un champ ayant pour source comme tu l'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =[Formulaires]![Nom formulaire]![Champ contenant la valeur].
    A partir de ce moment on est rassuré ça marche. Les essais sont terminés on revient au problème.
    Fort de cette expérience on est conscient que si ça ne marche pas, ça vient de nous.Il nous faut vérifier si on pointe bien sur le bon champ à travers Forms et S/forms. S'il nous faut prévoir quelque Requery, voir Refresh. Mais quoi qu'il arrive on insiste.

    Cordialement.

    Ps :"Il y a un moyen en utilisant le générateur d'expression ?" C'est par lui que se fait la recherche du champ--> par les formulaires actifs

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/04/2015, 21h06
  2. [XL-2010] Aller chercher une valeur dans une feuille de nom non connu
    Par escalopepane dans le forum Conception
    Réponses: 2
    Dernier message: 22/01/2014, 17h01
  3. [AC-2007] Aller chercher une valeur hors du formulaire actif
    Par cslbcg dans le forum IHM
    Réponses: 11
    Dernier message: 13/12/2009, 20h22
  4. Réponses: 1
    Dernier message: 17/04/2009, 15h44
  5. aller chercher une image dans un formulaire
    Par mike5923 dans le forum Struts 1
    Réponses: 2
    Dernier message: 11/01/2008, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo