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

IHM Discussion :

sur les dates


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut sur les dates
    bonjour
    j'ai un soucis avec les dates
    pour les differences entre 2 dates j'arrive à avoir soit des années soit des mois soit des jours , mais je n'arrive pas à avoir le resultat en "xx ans xx mois xx jours" malgré differents essais d'ecriture de la syntaxe et des recherches sur la faq et forums
    merci pour une aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonjour,
    pas connaissance d'une fonction existante, mais on peut la fabriquer,
    j'ai fait quelques essais, cela semble marcher, à tester + s'il le faut.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Function AnMoisJour2(DateDeb, DateFin)
        'nombre d'années
        NbA = DateDiff("yyyy", DateDeb, DateFin, 2, vbFirstFourDays)
        'nombre total de mois
     
        NbMT = DateDiff("m", DateDeb, DateFin, 2, vbFirstFourDays)
        'nombre mois moins années
        NbM = NbMT - (NbA * 12)
    DernierDateM = DateAdd("m", NbMT, DateDeb)
        'Nombre de jours
        NbJ = DateDiff("d", DernierDateM, DateFin)
     
    Debug.Print NbA & " Année(s) " & NbM; " Mois " & NbJ & " Jour(s)"
    End Function
    et comme on dit chez nous ;

    Bon bout d'an....

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par LE VIEUX Voir le message
    bonjour,
    pas connaissance d'une fonction existante, mais on peut la fabriquer,
    j'ai fait quelques essais, cela semble marcher, à tester + s'il le faut.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Function AnMoisJour2(DateDeb, DateFin)
        'nombre d'années
        NbA = DateDiff("yyyy", DateDeb, DateFin, 2, vbFirstFourDays)
        'nombre total de mois
     
        NbMT = DateDiff("m", DateDeb, DateFin, 2, vbFirstFourDays)
        'nombre mois moins années
        NbM = NbMT - (NbA * 12)
    DernierDateM = DateAdd("m", NbMT, DateDeb)
        'Nombre de jours
        NbJ = DateDiff("d", DernierDateM, DateFin)
     
    Debug.Print NbA & " Année(s) " & NbM; " Mois " & NbJ & " Jour(s)"
    End Function
    et comme on dit chez nous ;

    Bon bout d'an....
    bonjour merci beaucoup
    je vais la tester d'ici ce soir
    mais au fait , ce que je voudrais c'est que cette fonction fonctionne dans un champs calculé d'un formulaire afin d'aoir un affichage automatique
    j'espere que ce n'est pas trop demander
    merci encore une fois
    et comme on dit chez vous Bon bout d'an
    meilleurs voeux à toi et à tous les intervenants

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    re,
    peut être comme ça
    Fichiers attachés Fichiers attachés

  5. #5
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par LE VIEUX Voir le message
    re,
    peut être comme ça
    merci bien
    je vais tester
    bien amicalement

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

Discussions similaires

  1. Equivalent à TRUNC ou ROUND d'Oracle sur les Dates ?
    Par swirtel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/05/2005, 09h45
  2. operation sur les dates
    Par elendil dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/04/2005, 12h14
  3. [C#] Calcul sur les dates avec des DateTimePicker
    Par alizee971 dans le forum Windows Forms
    Réponses: 10
    Dernier message: 02/04/2005, 17h14
  4. MS Access et TQuery (probleme sur les dates)
    Par Djob dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/06/2004, 14h57
  5. opérations sur les dates
    Par coucoucmoi dans le forum Débuter
    Réponses: 2
    Dernier message: 12/08/2003, 11h45

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