salam


c'est simple je cherche des fonction sur les dates qui me permette d’avoir la date du début et de la fin de la semaine,mois,trimestre et semestre en cours .

pour avoir le rebut du mois j'ai utilisé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
debutmois:=FormatDateTime('01/mm/yyyy',now);
pour la fin du mois j'ai utilisé ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
findumois:=FormatDateTime('30/mm/yyyy',now);
le problème c'est qu'il y a des mois a 31 jours et février 28 jours et 1 fois sur 4 ans il a 29 jours j'ai pensé a faire des condition si mm est dans (01,03,05...11)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
findumois:=FormatDateTime('31/mm/yyyy',now);
mais ça coincera au mois février.

pour le trimestriel et le semestriel j'ai pensé a des conditions aussi
si mm est dans (01,02,03)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
debuttrimestre:=FormatDateTime('01/01/yyyy',now);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fintrimestre:=FormatDateTime('31/03/yyyy',now);
même chose pour le semestre mais c'est pas trop pratique et précis j'aimerai bien savoir s'il y a des fonction qui me faciliteront la tache et merci d'avance .