[R]Date
Anonyme
Bonjour Messieurs

j'ais une combo avec le nom des mois et à côté de cela j'ais deux champ de saisie de type date



Je voulais savoir si il était possible lorsque je sélectionne janvier dans ma combo que je puisse avoir dans mon premier champ le premier jour du moi de janvier et dans mon second champ le dernier jour du moi de janvier

et je voudrais pouvoire faire la même chose pour les autres mois de l'année


Merci
@++

Contribution le : 09/02/2005 11:59
Créer un fichier PDF de la contribution Imprimer


Re: Date
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour, en analysant le format des dates ainsi que les propriétés sur les variables de type date on obtient :
Premier du mois = AAAAMM01
Dernier du mois = premier du mois suivant -1
dD est une date
info(dD..Mois) // affiche le mois de la date


Maintenant on complete :
PROCEDURE PremierDuMois(pDate est une date)
pDate..jour=1
Renvoyer pDate

PROCEDURE DernierDuMois(pDate est une date)
// se place au début de mois
pDate..jour=1
// avance d'un mois
pDate..mois+=1
// remonte d'un jour = fin du mois courant
pDate..jour-=1
Renvoyer pDate


Suffit ensuite de moduler selon les propriétés pour les années.
ps : aller voir le super phamp de sélection de périodes pour les détails.

Contribution le : 09/02/2005 12:23
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Date
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Pour ce faire il faut passer par une variable de type date.
Ce type de variable calcule automatiquement la validité des données saisies

dDateFin est une date
dDateDebut est une date = <AnneeVoulue>+<MoisSélectionné>+"01"
//Tous les mois commencant par 1
dDateFin = dDateDebut
dDateFin..jour = 31


via cette méthode le dernier jour du mois sélectionné sera toujours le bon puisque le fait d'affecter le 31 comme jour est modifié automatiquement lors de l'affectation avec un jour valide

exemple:
dDateDebut = 20050201
dDateDebut..jour = 31

vous remarquerer qu'après son affectation
dDateDebut vaudra 28


Contribution le : 09/02/2005 12:26
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Date
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
... Les vieilles habitudes sont difficiles à perdre...

Contribution le : 09/02/2005 12:30
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Date
Anonyme
Bonjour Messieurs


Je tiens à vous remercier pour vos réponses

Merci

Contribution le : 11/02/2005 08:56
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