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

Access Discussion :

conversion heures/dates => écart


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 344
    Points : 104
    Points
    104
    Par défaut conversion heures/dates => écart
    bonjour,
    je suis allé voir sur le forum mais pas trouvé la solution correspondant
    je cherche a calculer l'écart entre 2 dates
    par ex si DEBUT = 2/4/07 à 12h00 et FIN = 3/4/07 à 18h00 je souhaite obtenir un écart de 1.25 jours

    j'ai 4 champs à disposition tes quels downloadés de ma base centrale et ramenés sur access (j'ai pas d'autres champs/formats source à disposition)
    DATEDEB et DATEFIN sont déjà format date JJ/MM/AAAA
    HEUREDEB et HEUREFIN sont au format entier à savoir par exemple
    4 correspond à 00H04
    14 correspond à 00H14
    141 correspont à 01H41
    1414 correspond à 14h14

    je pense pouvoir y arriver à force de bidouiller mais peut être des personnes expérimentées ici auraient une brillante idée simplificatrice ???

    merci par avance
    laurent

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour.

    Si tes 4 champs initiaux sont bien de type date/Heure, cela devrait être aussi simple que cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    durée = DateFin + HeureFin - DateDeb - HeureFin
    avec durée par ex de type single.

    PGZ

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 344
    Points : 104
    Points
    104
    Par défaut
    mes heures ne sont pas au format date heure mais numérique
    si je les met dans un champ access de type heure, il considère cela comme une date et pour 141 il me met une date vers 1902 ! ! !

  4. #4
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Re.

    Au temps pour moi : pour transformer tes données heures de type entier en type heure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HTypeh = TimeSerial(HTypei \ 100, HTypei mod 100,0)
    Donc l'expression que je te proposais devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    durée = DateFin + Timeserial(HeureFin \ 100, HeureFin MOD 100,0)- DateDeb - TimeSerial(HeureFin \ 100, HeureFin MOD 10, 0)
    Ca colle,

    PGZ

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 344
    Points : 104
    Points
    104
    Par défaut
    merci bien
    a+

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

Discussions similaires

  1. Formatage date + heure en SYBASE 12.0 : Conversion de date
    Par jfmerveille dans le forum Sybase
    Réponses: 1
    Dernier message: 03/06/2010, 16h04
  2. [FORMS] conversion heure vers date
    Par ctanain dans le forum Forms
    Réponses: 2
    Dernier message: 16/09/2009, 16h53
  3. [Dates] Conversion heure GMT vers heure local
    Par ggjedi dans le forum Langage
    Réponses: 3
    Dernier message: 19/10/2006, 11h17
  4. Conversion de date et heure en Excel
    Par youcef81 dans le forum Excel
    Réponses: 2
    Dernier message: 03/10/2006, 13h39
  5. Conversion de date et division 64 bits
    Par dway dans le forum Assembleur
    Réponses: 38
    Dernier message: 27/01/2004, 11h31

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