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 :

Fonction très longue, j'aimerais mettre le code dans un "thread"


Sujet :

VBA Access

  1. #1
    Membre du Club
    Inscrit en
    Mars 2002
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 66
    Points : 59
    Points
    59
    Par défaut Fonction très longue, j'aimerais mettre le code dans un "thread"
    Bonjours, j'ai une fonction TRÈS longues (plusieurs minutes) et j'aimerais ouvrir une fenêtre a l'utilisateur qui lui indique l'état de la fonction (ex. 15 commandes / 3000 complété).
    seulement, ma fenêtre apparais grise et inaccessible tellement ma fonction prend tout le "jus".

    Serait-il possible de mettre ma fonction dans un processus parallèle? en java je faisais des Thread, mais en vba?

  2. #2
    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
    Bonjour,
    Citation Envoyé par CinErarY
    [...] seulement, ma fenêtre apparais grise et inaccessible tellement ma fonction prend tout le "jus".

    Serait-il possible de mettre ma fonction dans un processus parallèle? en java je faisais des Thread, mais en vba?
    Prudence avec les threads.

    Si ton besoin est juste un retour visuel à l'écran au moyen de cette fenêtre (par exemple un indicateur de progression), je te conseille d'utiliser la commande DoEvents.
    Avec cette commande, ta fonction libère momentanément le processeur pour que le système d'exploitation puisse traiter tous les événements en attente, et notamment l'affichage.

  3. #3
    Membre du Club
    Inscrit en
    Mars 2002
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 66
    Points : 59
    Points
    59
    Par défaut
    merci, je connaissais pas!

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

Discussions similaires

  1. [MySQL] Fonction très longue
    Par helkøwsky dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 29/06/2012, 14h30
  2. fonction trés longue
    Par el-bey2 dans le forum Mathématiques - Sciences
    Réponses: 1
    Dernier message: 23/05/2011, 07h36
  3. [PHP-JS] Peut on mettre ce code dans une variable?
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 06/06/2007, 17h04
  4. mettre du code dans la création d'un fichier php
    Par steam_o_roll dans le forum Langage
    Réponses: 6
    Dernier message: 28/05/2007, 15h31
  5. Impossible de mettre du code dans <HEAD>
    Par sunshine33 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 02/06/2006, 11h31

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