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

VBA Access Discussion :

calcul avec heure


Sujet :

VBA Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 227
    Points : 81
    Points
    81
    Par défaut calcul avec heure
    Bonjour,

    Voila mon problème :

    dans un formulaire en mode feuille de données, je dois calculer les cadences d'opérateur par heure.

    donc j'aimerai faire [production]/[HEURE]

    j'ai un champ Production et un champ Nbre de minutes dans ce formulaire. Pour l'instant j'ai mis un convertisseur en minutes car le calcul est plus simple comme ça. Le convertisseur s'ouvre quand je clique sur le champ nbre de minutes. On y entre dans une case l'heure et dans une autre les minutes une simple opération fais la conversion en minutes. Pour ceux qui utilisent les tabulations pour ce déplacer le convertisseur s'ouvre sur l'evenement Entrée. Cette derniere manip me pose un probléme car si mon curseur se trouve sur la case Nbre de minutes et que je ferme le convertisseur : à chaque changement d'enregistrement ile convertisseur s'ouvre. J'ai essayé de mettre l'evenement sur reception focus pareil.

    J'aimerais savoir si on peut calculer directement ma cadence : avec à la place de mon champ nombre minutes, un champ avec masque de saisie heure, on entrerait 1:35 est le calcul se ferai ([production]/[1:35]) dans mon champ cadence. (plus besoin de convertisseur donc plus de problème au changement d'enregistrement)

    ou comment je peux solutionner le PB d'ouverture du convertisseur ?

  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 : 70
    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.

    je n'ai pas trop saisi ton pb de convertisseur, mais pour ce qui est de ton calcul avec une durée saisie en date/heure, si la durée reste inférieure à 24H, alors tu peux faire directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Production /(Hour(MaDuree))*60 + Minute(Maduree))
    MaDuree étant saisie sous la forme hh:mm.

    Bon courage,

    PGZ
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 227
    Points : 81
    Points
    81
    Par défaut
    J'ai fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =[Production]/(Heure([Nbre Minutes]))*60+(Minute([Nbre Minutes]))
    Nbre Minutes est le champ où j'entre la durée
    je l'ai mis au format Heure abrégée

    si j'entre en Production 1000 et en "Nbre Minutes" 01:00 il me donne 60000 en résultat

    si j'entre en Production 1000 et en "Nbre Minutes" 01:35 il me donne 60035 en résultat.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 227
    Points : 81
    Points
    81
    Par défaut
    En faite j'ai juste fait ça et ça passe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =[Production]/[Nbre Minutes]/24
    Je ny ai jamais pensé d'où la création de mon convertiseeur.

    Merci de ton aide.

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

Discussions similaires

  1. Calcul des heures avec résultat en euro
    Par Philippe608 dans le forum Excel
    Réponses: 5
    Dernier message: 26/05/2008, 19h19
  2. Calcul avec des heures
    Par egg3774 dans le forum Access
    Réponses: 2
    Dernier message: 20/03/2007, 19h53
  3. [Dates] Calcules avec heures
    Par Pahcixam dans le forum Langage
    Réponses: 17
    Dernier message: 21/08/2006, 21h50
  4. probleme avec le calcul des heures
    Par aibar dans le forum Access
    Réponses: 1
    Dernier message: 14/06/2006, 00h38
  5. Problème de calcul avec les heures
    Par smotte76 dans le forum Access
    Réponses: 12
    Dernier message: 28/04/2006, 20h21

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