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

Access Discussion :

Appeler procédure d'un autre formulaire


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Points : 29
    Points
    29
    Par défaut Appeler procédure d'un autre formulaire
    Hello !!

    Je vous rassure j'ai bien consulté la faq mais y doit me manquer un truc...

    Voici mon code de mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Close()
    Formulaires!Indic_hebdo.RafraichirAffichage
    End Sub
    J'ai une erreur "Objet requis"
    J'ai vérifié que ma sub était déclarée Public...

    Maintenant que j'y pense, le but de mon code est d'utiliser RafraichirAffichage du formulaire Indic_hebdo sur Indic_hebdo lui-même... Peut-être que le code que j'ai mis cherche à utiliser la sub sur le formulaire que je quitte...

    Alors comment faire pour que RafraichirAffichage soit utilisée sur son formulaire d'origine lorsque je quitte l'autre formulaire?

    (je tiens à préciser que j'ai déjà essayé GotFocus sur Indic_hebdo mais nada... ou alors faut plus que ça...)

  2. #2
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    bonjour,

    il me semble que c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Form_Close() 
    Forms!Indic_hebdo.form.RafraichirAffichage 
    End Sub

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Points : 29
    Points
    29
    Par défaut
    Merci, mais est-ce que ma procédure RafraichirAffichage va s'appliquer à Indic_hebdo, ou au formulaire que je ferme?

  4. #4
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    essaie pour voir

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Points : 29
    Points
    29
    Par défaut
    Message :

    "Erreur définie par l'application ou par l'objet."

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut Re: Appeler procédure d'un autre formulaire
    Bonjour tonysky,

    Voici la bonne syntaxe qui ne fonctionne qu'à la condition que le formulaire [Indic_hebdo] soit effectivement ouvert:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms("Indic_hebdo").RafraichirAffichage
    Sinon, à propose de ton inquiétude...
    Citation Envoyé par tonysky
    Maintenant que j'y pense, le but de mon code est d'utiliser RafraichirAffichage du formulaire Indic_hebdo sur Indic_hebdo lui-même... Peut-être que le code que j'ai mis cherche à utiliser la sub sur le formulaire que je quitte...

    Alors comment faire pour que RafraichirAffichage soit utilisée sur son formulaire d'origine lorsque je quitte l'autre formulaire?
    Pas de souci, la procédure [RafraichirAffichage] est bien exécutée dans le contexte du formulaire auquel elle est associée.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Points : 29
    Points
    29
    Par défaut
    Merci je vais essayer!!!

  8. #8
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Points : 29
    Points
    29
    Par défaut
    Super ça marche du tonnerre!! Thanx JBO!!!

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

Discussions similaires

  1. [XL-2010] Appel procédure sur une autre feuille
    Par titom59280 dans le forum Excel
    Réponses: 0
    Dernier message: 06/12/2013, 23h39
  2. [AC-2003] appel procédure depuis un autre formulaire
    Par petitours dans le forum VBA Access
    Réponses: 3
    Dernier message: 30/04/2009, 14h52
  3. Comment appeler une procédure d'un autre formulaire.
    Par cmatias dans le forum Langage
    Réponses: 5
    Dernier message: 04/03/2008, 15h58
  4. Réponses: 2
    Dernier message: 04/04/2007, 19h30
  5. Appel procédure d'une autre unité
    Par cgone dans le forum Delphi
    Réponses: 2
    Dernier message: 29/11/2006, 02h06

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