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

WinDev Discussion :

WINDEV Manipulation d'une jauge de progression [WD17]


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut WINDEV Manipulation d'une jauge de progression
    : Je cherche comment :

    Manipulation d'une jauge de progression :

    -établir une liaison entre ma jauge et le contenu de ma table / base de donnée.
    -Fixé la valeurMIN et la valeurMAX par des valeur introduites par l'utilisateur dans la fenêtre saisie.

    -exemple : min = 1, max = 10 donc exemple si j'ai 9 commandes sur les 10 prévu donc la jauge indiquera 90%.

  2. #2
    R&B
    R&B est déconnecté
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Drôme (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 571
    Par défaut
    Les propriété ..BorneMin et ..BorneMax permettent de délimiter les valeurs minium et maximum de la jauge.

    Ensuite, pour afficher la valeur, il suffit d'affecter ladite valeur à la propriété ..Valeur du champ jauge. WinDev permet aussi d'affecter directement la valeur au champ jauge.

    Cela donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // définition des limites
    MaJauge..BorneMin = 1
    MaJauge..BorneMax = 10
     
    // affectation de la valeur
    MaMauge = Commande.Quantité
    A vous de trouver les bons endroit où effectuer ces opérations et affecter les bonnes valeurs.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut
    Merci R&B

    Par contre
    Mon souci est comment faire évoluer ma jauge selon les données introduite par l'utilisateur dans ma base de données ???

    A savoir : si j'ai 9 commandes dans ma base sur les 10 fixé par la valeurMax ...........alors la jauge est a 90%

    Donc la jauge va progresser de 10% a chaque fois que l'utilisateur introduit une commande jusqu'à atteindre les 100% a la 10eme commande.

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    Je ne comprends votre problème...

    En incrémentant la jauge de 1 (soit Jauge++) à chaque commande vous n'avez pas à vous souciez de la valeur "d'un pas"...

    Si une jauge va de 0 à 10 chaque fois que vous ferez Jauge = Jauge+1 l'avancement graphique de la barre de progression sera de 10% par rapport à la longueur totale de la jauge...

    Au passage je pense que votre borneMin doit être de 0 et non de 1.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 30
    Par défaut
    Je m'éxplique :

    J'ai dans ma base de donnees les champs suivant : nom de la commande, num_debut_de_commande, num_fin_de_commande correspondant à (nom,min,max)

    num_debut_de_commande et num_fin_de_commande sont aléatoires.

    Exemple/
    num_debut_de_commande = 1856
    num_fin_de_commande = 2350

    donc j'ai Nombre de commande = 2350-1856 = 494 commandes

    Mon but / est de faire progresser la jauge a chaque fois qu'une commande est introduite par l'utilisateurs par exemple si j'introduit la commande n° 1856 la jauge va progresser de 100/494 % soit de 0.2024 %

    A chaque saisie d'une commande comprise entre l'intervalle [min,max] la jauge progresse de 0.2024% voila mon probleme!!!

    A vos claviers.

  6. #6
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 434
    Par défaut
    Bonjour,
    Il faut bien lire l'aide en ligne... et la réponse de michel.souris.
    La borne min vaut 0, la borne max 494, et à chaque insertion il suffit d'ajouter 1 à la jauge.
    Donc à chaque insertion la jauge progresse de 100/494%. Ca tombe bien, à la 494ème commande la jauge vaudra 100/494*494% = 100% !

    Tatayo.

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

Discussions similaires

  1. Jauge de progression avec windev
    Par Le PPR dans le forum WinDev
    Réponses: 24
    Dernier message: 23/06/2015, 15h54
  2. Une vue jauge de progression
    Par Dorube dans le forum Android
    Réponses: 2
    Dernier message: 22/09/2014, 00h17
  3. [Généralités] Jauge de progression au lancement d'une commande dos
    Par Jeje9 dans le forum WinDev
    Réponses: 5
    Dernier message: 22/06/2012, 15h25
  4. Utilisation d'une Jauge sous Windev
    Par aiglonne dans le forum WinDev
    Réponses: 2
    Dernier message: 02/11/2011, 11h56

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