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 :

ordre d'execution du code à l'ouverture d'un formulaire


Sujet :

Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut ordre d'execution du code à l'ouverture d'un formulaire
    Bonjour,

    à l'ouverture d'un formulaire, j'effectue plusieurs requetes, puis je rend un sous formulaire visible, faisant ainsi apparaitre les résultats des requetes.
    Le pb est que access ne respecte pas l'ordre du code : le formulaire est rendu visible en meme temps que les requetes se font, ce qui fait que les anciens résultats sont visibles par l'utilisateur, ce que je voudrai empecher.

    Comment peut- on faire pour que access respecte l'ordre d'execution du code?

    merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 59
    Points
    59
    Par défaut
    Le rends tu invisible avant les requêtes ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut et bienvenu sur le forum,

    Independament de l'ordre tu peux aussi rafraichir ton sousformulaire pour qu'il prenne les bonnes valeurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    me.nomdusousformulaire.refresh
    A+

  4. #4
    Membre habitué
    Inscrit en
    Septembre 2005
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 158
    Points : 163
    Points
    163
    Par défaut
    dans la FAQ ou les codes sources, il y a un code qui force ACCESS à attendre que le code finisse de s'executer avant de passer à la suite.
    En fait ACCESS respecte l'ordre mais il fait plusieurs choses à la fois, et rendre visible un formulaire est plus rapide que d'executer une requête.

    Regarde ça

  5. #5
    Membre habitué

    Inscrit en
    Octobre 2003
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 180
    Points : 134
    Points
    134
    Par défaut
    Salut

    Essaye de mettre ton code dans OnLoad (sur chargement) plutôt que dans OnOpen (sur ouverture).

  6. #6
    Futur Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    super çà marche avec doevents
    merci ;-)

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/06/2006, 10h22
  2. Réponses: 8
    Dernier message: 27/03/2006, 16h23
  3. [FLASH MX2004] Rien ne se passe qd j'execute mon code
    Par adilou1981 dans le forum Flash
    Réponses: 2
    Dernier message: 27/07/2005, 23h31
  4. probleme ordre d'execution de ma page asp
    Par Shosho dans le forum ASP
    Réponses: 5
    Dernier message: 10/05/2005, 14h51
  5. [C#]Comment executer du code qui se trouve dans une string ?
    Par freddyboy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/02/2005, 16h31

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