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 :

Appel formulaire depuis un autre avec paramètre


Sujet :

IHM

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut Appel formulaire depuis un autre avec paramètre
    Bonjour.

    Je tente d'ouvrir un formulaire B depuis un formulaire A en passant à B une valeur contenue dans A. Il s'agit d'un identifiant permettant de présélectionner dans B une valeur dans une liste déroulante. Pour ce faire j'ai créé dans A un bouton qui lance le formulaire B (macro incorporée OuvrirFormulaire) avec comme condition WHERE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Formulaires]![Formulaire_B]![Dir_Id]=[Dir_Id]
    Et ça ne fonctionne pas.
    Une solution ?

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2012
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 103
    Par défaut
    Salut
    Moi je fais l'inverse
    dans form_current du formulaire B je mets

    Me!Dir_Id = Forms!FormulaireA!Dir_Id

  3. #3
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut
    Sauf que A n'est pas toujours renseigné/utilisé lorsque j'ouvre B.

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2012
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 103
    Par défaut
    alors j'utilise ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If CurrentProject.AllForms("Formulaire A").IsLoaded Then
     
    Me!Dir_Id = Forms!FormulaireA!Dir_Id
     
    End If
    donc le code se lance si seulement A est ouvert

  5. #5
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut
    Comme j'aimerais pouvoir appeler B depuis différents formulaires A, cette solution n'est pas très pratique dans mon cas.

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2012
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 103
    Par défaut
    ton champ "Dir_Id" de ton formulaire B est un champ indépendant ou rattaché à une table?
    si il est rattaché à une table tu pourrais peut être faire une requête update au moment ou tu clique sur le bouton de A

Discussions similaires

  1. Appeler un SUB d'un formulaire depuis un autre formulaire
    Par Zouzou1er dans le forum VBA Access
    Réponses: 7
    Dernier message: 24/08/2016, 15h00
  2. Réponses: 4
    Dernier message: 02/04/2008, 15h19
  3. Réponses: 2
    Dernier message: 22/01/2008, 22h40
  4. Réponses: 3
    Dernier message: 14/12/2006, 17h31
  5. Appel d'un Formulaire depuis un autre classeur
    Par philmonnery dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/07/2006, 11h03

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