IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Choix d'un Algorithme


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Par défaut Choix d'un Algorithme
    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.

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Si j'ai compris tu pars d'une date et tu veux avoir les 15 mois précédents ?
    Tu as juste à faire une boucle (ou tsDate est une TStringList) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for iBcl := 1 to 15 do
    begin
      Date := IncMonth(DatePick, -1);
      tsDate.add(formatdatetime('yymm',DatePick)
    end;
    Bon tu as juste à afficher ta tStringList dans ta tstringGrid

  3. #3
    Membre éclairé Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Par défaut
    Citation Envoyé par philnext
    Si j'ai compris tu pars d'une date et tu veux avoir les 15 mois précédents ?
    Tu as juste à faire une boucle (ou tsDate est une TStringList) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for iBcl := 1 to 15 do
    begin
      Date := IncMonth(DatePick, -1);
      tsDate.add(formatdatetime('yymm',DatePick)
    end;
    Bon tu as juste à afficher ta tStringList dans ta tstringGrid
    Merci pour l'idée je vais y travailler.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Camera Trackeuse , choix d'un Algorithme
    Par sammedhi21 dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 01/05/2015, 00h13
  2. Choix de l'algorithme de classification Naive Bayes
    Par nounouuuuu201186 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 21/01/2012, 23h07
  3. Choix de l'algorithme de clustering
    Par nounouuuuu201186 dans le forum Méthodes prédictives
    Réponses: 4
    Dernier message: 11/12/2011, 15h49
  4. choix d'un algorithme
    Par laureat dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 22/10/2009, 09h44
  5. Choix d'un algorithme pour labeling sur composant parrallele
    Par Glenou dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 28/06/2007, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo