[Résolu] SVP Calcul de nombre de jours
Stagiaire WDF
Inscrit:
30/01/2008 12:52
Post(s): 2
Je doit calculer un nombre de jours entre deux dates selon le mode de gestion, càd, le nombre de jours varie d'une sté à une autre 360j/an ou 312j/an, et celà sans compter les dimanches et avec un max de 26j pour 312 et 30j pour 360, la procedure que j'utilise ne me donne pas le nombre excate, y a t il une âme charitable pour me corriger et merci:

Procédure NbreJrs()

//Pour le calcul de difference de date le premier et dernier jour y compri
//Date_Debut et Date_Fin sont paramètres à fournir
Date_Calc est une chaine 
Res est un booleen 
Nbre_Jrs, II est une entier 

Compteur_Jrs=0 
Nbre_Jrs=datedifference(Date_Debut,Date_Fin) 
Date_Calc=Date_Debut 

//Nombre de jours travaillés 26 ou 30 
Si SOCIETE.NJTM=312 Alors 
  Pour II=1 à Nbre_Jrs 
    Res=datevalide(Date_Calc) 
    Si Res=Vrai et droite(Date_Calc,2)<>"31" et EntierVersJourEnLettre(DateVersEntier(Date_Calc))<>"Dimanche"   Alors 
      Compteur_Jrs=Compteur_Jrs+1 
    FIN 
    Date_Calc=EntierVersDate((DateVersEntier(Date_Calc)+1)) 
  FIN 
Sinon 
  Pour II=1 à Nbre_Jrs 
    Res=datevalide(Date_Calc) 
    Si Res=Vrai et droite(Date_Calc,2)<>"31" alors 
      Compteur_Jrs=Compteur_Jrs+1 
    FIN 
    Date_Calc=EntierVersDate((DateVersEntier(Date_Calc)+1)) 
  FIN 
FIN

Contribution le : 01/02/2008 14:20

Edité par drcharly93 sur 1/2/2008 20:45:16
Edité par drcharly93 sur 6/2/2008 19:13:11
Créer un fichier PDF de la contribution Imprimer


Re: SVP Calcul de nombre de jours
Stagiaire WDF
Inscrit:
28/01/2008 14:52
De Madagascar
Post(s): 2
Bonjour vous pouvez vous inspirer des méthodes suivantes pour améliorer le programme

1° On calcule le nombre de jours entre les 2 dates
2° on peut savoir le nombre de semaine qui sépare les 2 dates avec la fonction DateVersNuméroDeSemaine() et là on peut avoir le nombre de dimanche

3° On peut avoir le nombre des mois qui ont 31 jours. On peut utiliser la propiété ..mois

Cordialement,
Adrien

Contribution le : 04/02/2008 15:21
Créer un fichier PDF de la contribution Imprimer


[Résolu] SVP Calcul de nombre de jours
Stagiaire WDF
Inscrit:
30/01/2008 12:52
Post(s): 2
Merci Adrien
Ca m'a bcp aidez ton analyse et ton astuce.
C bon le calcul est excat :)

Contribution le : 06/02/2008 16:06
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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