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 :

Fenetre d'attente en partie cachée comme si l'appli avait planté [AC-2003]


Sujet :

IHM

  1. #1
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 629
    Points : 203
    Points
    203
    Par défaut Fenetre d'attente en partie cachée comme si l'appli avait planté
    Bonjour à tous,

    Dans ma base, l'utilisateur clique sur un bouton ce qui entraine l'import d'un fichier csv dans access: le traitement est long (environ 3 minutes) donc je veux dire à l'utilisateur que tout est normal, le traitement est en cours. Au départ, je pensais faire une progress bar, mais j'ai regardé rapidement: en faire une toute simple avec nombre d'itérations prédéfinies, ça va. Mais compter le % restant en fonction de la lecture du csv, je ne sais pas faire et je n'ai pas le temps de m'y pencher malheureusement.

    Donc j'opte pour une solution plus simple:
    étape 1: l'utilisateur clique sur le bouton
    étape 2: la fenetre d'attente "merci de patienter" apparait. le traitement s'effectue en parallèle
    étape 3: le traitement est terminé, la fenetre d'attente disparait

    Tout marche sauf que la fenetre d'attente à l'étape 2 n'apparait qu'en partie, comme si l'appli avait plantée. Je vous ai mis une impression ecran en pièce jointe.
    Merci de votre aide.

    [EDIT]
    Formulaire avec le bouton:
    modal = non
    indépendant = non
    Fenetre d'attente:
    modal = oui
    indépendant = oui

    Mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub ImportQuestion_Click()
    ...
        Dim stDocName As String
        Dim stLinkCriteria As String
        stDocName = "AttenteExecution"
     
        If reponse1 = vbYes Then
            DoCmd.OpenForm stDocName, , , stLinkCriteria 'ouverture de la fenetre d'attente
            ExcelTextToColumn
            If GoOn2 <> 1 Then
                ImportData
                DoCmd.Close acForm, "AttenteExecution" 'fermeture de la fenetre d'attente
    ...
    Images attachées Images attachées  

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2008
    Messages : 286
    Points : 383
    Points
    383
    Par défaut
    Peut-être pourrais tu tenter de placer un juste après tonMichel

  3. #3
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 629
    Points : 203
    Points
    203
    Par défaut


    Merci bcp !

    Problème résolu

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

Discussions similaires

  1. Firebug et les parties cachées
    Par furiet dans le forum Autres
    Réponses: 0
    Dernier message: 19/12/2008, 22h22
  2. Fenetre popup attente execution servlet
    Par Didine981 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 01/08/2008, 11h47
  3. [Thread] Fenêtre d'attente
    Par carlierd dans le forum EDT/SwingWorker
    Réponses: 17
    Dernier message: 15/08/2007, 21h06
  4. Afficher une fenetre d'attente pendant un long traitement (Swing)
    Par JavaBienOuMal dans le forum EDT/SwingWorker
    Réponses: 5
    Dernier message: 15/06/2007, 15h13
  5. (débutant) aFfichage d'une fenetre en attente
    Par Asnidren dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 17/10/2006, 12h32

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