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 :

Code pour barre de progression [WD18]


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Italie

    Informations forums :
    Inscription : Mai 2012
    Messages : 20
    Par défaut Code pour barre de progression
    Boun jour, j'ai besoin d'aide,
    cliquez sur le bouton BTN_UPDATE vous exécutez ce code pour mettre à jour la table PARCO_AUTOMEZZI:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    HLitPremier(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
    TANTQUE PAS HEnDehors(PARCO_AUTOMEZZI_AGGIORNATO)
    	HLitRecherchePremier(PARCO_AUTOMEZZI,n°az,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
    	SI HTrouve(PARCO_AUTOMEZZI) ALORS
    		PARCO_AUTOMEZZI.targa =PARCO_AUTOMEZZI_AGGIORNATO.targa
    		PARCO_AUTOMEZZI.tipobus=PARCO_AUTOMEZZI_AGGIORNATO.tipobus
    		PARCO_AUTOMEZZI.telaio=PARCO_AUTOMEZZI_AGGIORNATO.telaio
    		PARCO_AUTOMEZZI.'aria condizionata'=PARCO_AUTOMEZZI_AGGIORNATO.'aria condizionata'
    		PARCO_AUTOMEZZI.'abs-asr'=PARCO_AUTOMEZZI_AGGIORNATO.'abs-asr'
    		PARCO_AUTOMEZZI.carrozzeria=PARCO_AUTOMEZZI_AGGIORNATO.carrozzeria
    		PARCO_AUTOMEZZI.'CV fisc'=PARCO_AUTOMEZZI_AGGIORNATO.'CV fisc'
    		SI PAS HModifie(PARCO_AUTOMEZZI) ALORS
    			DélaiAvantFermeture (1000)
    			Erreur(HErreurInfo())
    		FIN
    	FIN
    	HLitSuivant(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
    FIN

    Je voudrais associer ce code avec une barre de progression PROGBAR_bar1, comment pouvez-vous faire?
    Quel code dois-je utiliser?
    Merci à tous
    Francis

  2. #2
    Membre émérite Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Par défaut
    Bonsoir,

    Il suffit de compter au préalable le nombre d'enregistrements à parcourir n. Puis faire progresser la barre avec un pas égal à 100/n à chaque itération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    n=HNbEnr(PARCO_AUTOMEZZI_AGGIORNATO);
     
    HLitPremier(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
    TANTQUE PAS HEnDehors(PARCO_AUTOMEZZI_AGGIORNATO)
    //	...TRAITEMENT ....
     
    	HLitSuivant(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
            Jauge+=n/100;     
    FIN

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Italie

    Informations forums :
    Inscription : Mai 2012
    Messages : 20
    Par défaut barre de progression
    bonjour, merci pour la solution, mais dans le code il ya une erreur à la ligne ....

    Jauge+=n/100;

    vous pouvez régler le code exact?
    merci

  4. #4
    Membre éprouvé Avatar de Toytoy31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2010
    Messages : 74
    Par défaut
    bonjour,

    pour la jauge, la syntaxe suivante conviendrait mieux sans doute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    iNbretraitement est un entier = HNbEnr(PARCO_AUTOMEZZI_AGGIORNATO)
    Inbre est un entier
     
    HLitPremier(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)
    TANTQUE PAS HEnDehors(PARCO_AUTOMEZZI_AGGIORNATO)
    Inbre++
    Jauge(Inbre, iNbretraitement , "TON_TEXTE_QUE_TU_SOUHAITES_VOIR_AFFICHE")
    //	...TRAITEMENT ....
     
    	HLitSuivant(PARCO_AUTOMEZZI_AGGIORNATO,PARCO_AUTOMEZZI_AGGIORNATO.n°az)   
    FIN
    Cordialement

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Italie

    Informations forums :
    Inscription : Mai 2012
    Messages : 20
    Par défaut merci toytoy31
    merci

    le code est parfait:
    comment puis-je combiner le tout à une barre de progression appelé "progbar_bar1" de sorte que vous pouvez voir combien de temps l'exécution
    merci

  6. #6
    Membre éprouvé Avatar de Toytoy31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Novembre 2010
    Messages : 74
    Par défaut
    Pour moi (paix à mon âme si un puriste m'entends.... )

    la jauge et la barre de progression sont la même chose...

    donc je pense que tu peux utiliser la jauge tranquillement

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

Discussions similaires

  1. [Upload] Barre de progression pour upload volumineux
    Par cortex024 dans le forum Langage
    Réponses: 2
    Dernier message: 05/09/2007, 21h05
  2. [FLASH MX2004] Barre de progression pour ma vidéo.
    Par Justin_C dans le forum Flash
    Réponses: 7
    Dernier message: 28/11/2006, 17h31
  3. Réponses: 2
    Dernier message: 20/11/2006, 14h57
  4. barre de progression pour fichier en telechargement
    Par Tierisa dans le forum Access
    Réponses: 6
    Dernier message: 07/04/2006, 14h49
  5. Barre de progression VBA pour formulaire Access
    Par beegees dans le forum Access
    Réponses: 1
    Dernier message: 30/10/2005, 12h10

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