Message de rapport:
 

Re: Etats et pourcentage

Sujet: Re: Etats et pourcentage
par drcharly93 sur 4/5/2007 11:46:58

Bonjour,

Vous pouvez très bien avant l'appel de votre état créer une requête qui vous retournera le Total

Ensuite vous pouvez passer des paramètres à votre Etat
Exemple:
Sql est une chaine
Rs est source de données

Sql = SELECT SUM(DureSaisie) AS DureeSaisie FROM Fichier
Si Pas HExecuteRequeteSql( Rs, HRequeteDefaut, Sql ) Alors
 Erreur( HErreurInfo() )
 Retour
Fin
HlitPremier(Rs)
//On passe ici la durée total en paramètre à l'état 'MonEtat'
iImprimeEtat("MonEtat",Rs.DureeSaisie)
HAnnuleDeclaration( Rs )

Dans le bloc Déclaration global de 'MonEtat' Saisisser comme cela
//Ici On récupère la durée total via le paramètre pDureeSaisieGlobal
PROCEDURE proEtat( pDureeSaisieGlobal )

Dans tous les blocs de votre état vous aurez accès à la variable pDureeSaisieGlobal qui contiendra la durée total de saisie, ce qui vous permettera d'imprimer vos pourcentage à chaque fin de section.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2