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

VBA Access Discussion :

appel procédure depuis un autre formulaire [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 969
    Points : 2 115
    Points
    2 115
    Par défaut appel procédure depuis un autre formulaire
    Bonjour

    J'ai dans un formulaire une procédure qui déclenche des calculs et une mise à jour d'affichage.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Sub Bt_Filtre_Click()
    Depuis un autre formulaire j'ai besoin de lancer cette procédure.
    J'ai donc mis "Public" cette procédure qui était auparavent en Private.

    Mon soucis est que ainsi en public, la procédure n'est pas reconnue par le compilateur depuis mon autre formulaire, ca me dit qu'elle n'est pas déclarée ou inconnue...

    Comment puis je apeller ma procédure de "formulaire1" à partir de mon "formulaire2" ?

    Merci par avance

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Dans le Formulaire1, cette syntaxe fonctionne si Commande1_Click est Public

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Commande3_Click()
     Forms("Formulaire2").Commande1_Click
    End Sub

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur VBA Access
    Inscrit en
    Avril 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VBA Access

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 109
    Points : 1 535
    Points
    1 535
    Par défaut
    Bonjour,petitours, hélas
    on peut appeler une procédure public d'un formulaire également quand il est fermé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form_Formulaire1.Bt_Filtre_click

  4. #4
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 969
    Points : 2 115
    Points
    2 115
    Par défaut
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 27/02/2013, 11h07
  2. Comment appeler une procédure d'un autre formulaire.
    Par cmatias dans le forum Langage
    Réponses: 5
    Dernier message: 04/03/2008, 14h58
  3. [2000] Appel à procédure depuis des formulaires
    Par Gabout dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/11/2007, 01h13
  4. Réponses: 2
    Dernier message: 04/04/2007, 18h30
  5. Appeler procédure d'un autre formulaire
    Par tonysky dans le forum Access
    Réponses: 7
    Dernier message: 30/01/2006, 14h37

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