Bonsoir !
Je souhaite afficher dans un TStringGrid une liste décroissante de « mois/année » sur 15 mois, (par exemple si j’utilise le référencement excel : de O2 à A2 avec en O2 la date de référence). C’est l’utilisateur qui donne la date de référence dans TDateTimePicker. Je ne connaît donc pas cette date. C’est une date de fin c’est pour cela qu’on remonte le temps.
J’ai commencé par utiliser un « case mois of » avec à l’intérieur les 12 séries de 15 mois, cela fonctionne correctement mais c’est inélégant au possible et fort long en nombre de lignes de code.
Je suis persuadé qu’il doit y avoir moyen de faire la même chose avec une boucle ou des boucles imbriqués pour à la fois décrémenter les mois et les références des cellules où inscrire ces dates.
Mais voila, les mois n’ont pas tous le même nombre de jours donc lorsque je décrémente de 30 ça ne passe pas pour février et si je décrémente de 28 et que l’utilisateur choisisse 30 ou 31 j’ai 2 fois le même mois à la suite.
Est-ce que ma question inspire quelqu’un ?
Merci.
Partager