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

VB 6 et antérieur Discussion :

Soustraction de DATE par 1


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Par défaut Soustraction de DATE par 1
    j'ai soucis avec un code: voilà l'instruction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Format(Month(Date) - 1, "00")
    Le probleme c est que quand Month(Date) c est "Janvier" donc 01 alors la soustraction donne 00 alors que moi je voudrai k il donne "12" pour decembre!

    sachant que le format des champs Date sur Access sont TXT et pas Date je pe pas utiliser les fonctions de Date

    quelqu un a une solution ?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    format(month(dateserial(year(date()),month(date())-1,1)),"00")

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Par défaut
    OUI MERCI!! C PRESQUE CA !!

    là il me met bien la soustraction des mois donc janvier passe a Decembre: 01 -> 12 mais l année doit aussi passé a 1 an de moins vu k on passe de janvier a Decembre donc de 2007 a 2006

    mais ce cas doit se produire uniquement avec Janvier et donc l année ne doit pas etre changé si c est un autre mois tu vois ?

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Il existe une methode joyeuse pour calculer des dates

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LaDate = DateAdd("m",1,now)

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

Discussions similaires

  1. arrondir un nombre découlant d'une soustraction de date
    Par bertrand_declerck dans le forum Langage
    Réponses: 2
    Dernier message: 17/08/2005, 13h51
  2. Problème de soustraction de date
    Par remika dans le forum Langage SQL
    Réponses: 4
    Dernier message: 29/07/2005, 14h51
  3. 3 tables, 1 attribut date par table > avoir la date MAX
    Par Amon dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/05/2004, 13h54
  4. [CR]grouper des dates par semaines, mais semaines FR !
    Par neo.51 dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 18/05/2004, 20h43
  5. [PostgreSQL] Date par défaut
    Par PoY dans le forum Requêtes
    Réponses: 4
    Dernier message: 05/11/2003, 14h20

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