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 :

Simuler barre de progression dans un état Access [AC-2007]


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 28
    Points : 29
    Points
    29
    Par défaut Simuler barre de progression dans un état Access
    Bonjour,

    J’aimerai simuler une barre de progression dans un état access en mettant l’un au dessus de l’autre 2 textbox :
    -Celle du dessous possède un fond blanc et une bordure noir
    -Celle du dessus possède seulement un fond vert

    Mon but et de modifier la largeur du textbox vert en fonction d’une valeur présent dans un textbox de l’état.
    Pour ce faire j’utilise l’événement Sur la Page. (Car l’état est trié par utilisateur ce qui fait que chaque page de l’état affiche des données en fonction de l’utilisateur)

    -Texte481 : affiche un % en fonction d’un calcule dans son source contrôle
    -Texte987 :La Textbox dont je veux modifier la largeur.


    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Report_Page()
    Dim valeur As Double
    valeur = Texte481.Value ‘valeur entre 0 et 1 
    Texte987.Width = 6746 ‘La valeur maximal (pour simuler le 100%)
    Texte987.Width = (Texte987.Width) * valeur 
    End Sub
    Malheureusement il y a un petit problème de màj des textbox et finalement quand je parcours les pages de l’état la barre est toujours au même niveau ... quelqu’un aurai une solution ?
    Existe-t-il une commande pour actualiser un état (sans devoir le fermé ou jongler entre les mode pour le re-générer ) ? ou bien est-ce tout simplement pas possible de faire un semblant de dynamique dans un état ?

    Merci d’avance de votre aide

  2. #2
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    789
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 789
    Points : 1 266
    Points
    1 266
    Par défaut
    Bonjour,

    Essaies un DoEvents ou Me.Repaint.
    Je crois qu'une de ces 2 fonctions résoudra ton problème.
    Cordialement

    Christophe

    N'oubliez pas de mettre pour en faire profiter tout le monde.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 28
    Points : 29
    Points
    29
    Par défaut
    Merci dans la rapidité de ta réponse !

    Cependant j'ai pas eu l'occasion de tester ta proposition, j'ai tester les évenement directement dans détail et non l'état en lui même et je crois que j'ai trouvé mon bonheur ^^ enfin pour l'instant ca marche ! je place mon morceau de code dans l'évenement "Sur impression" et plus de soucie de màj !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/01/2006, 12h07
  2. Option d'impression dans un état Access
    Par laur dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/11/2005, 12h21
  3. Barre de progression VBA pour formulaire Access
    Par beegees dans le forum Access
    Réponses: 1
    Dernier message: 30/10/2005, 12h10
  4. Import d'un document Word dans un état access
    Par uskiki85 dans le forum Access
    Réponses: 2
    Dernier message: 22/09/2005, 11h00
  5. Création de codes barres dans un état access
    Par caporal dans le forum IHM
    Réponses: 5
    Dernier message: 15/11/2004, 14h13

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