Addition heures access

Pres62 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
 pres62 -
Bonjour,

Je vous explique mon problème.
J'ai un formulaire, avec par date, le nombre d'heures dans la journée dans une zone de texte. Dans cette zone, j'ai fais :
totalHeureParJ : [heure fin matin]-[heure début matin]+[heure fin AM]-[heure début AM]

Cela marche bien.

Ensuite, je voudrais additionner les heures de chaque date dans une nouvelle zone de texte. J'ai donc mis :
heuresTotales : somme([totalHeurParJ])

Mais cela ne marche pas.... Il me demande d'entrer une valeur de paramètre pour totalHeureParJ...

Quelqu'un pourrait-il m'aider ?

Merci d'avance.


3 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Si si, contrôle la ligne 5...
eric
0
Pres62 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Eriic,

Merci de ta réponse.
"Contrôle la ligne 5..." Tu peux expliquer où est mon erreur ?

Merci.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Tu n'as pas compris que sans ton fichier avec le code on ne peut rien ?
cjoint.com et coller ici le lien fourni.

Ceci dit, access n'est pas ma tasse de thé. Mais qcq'un d'autre regardera
eric
0
Pres62 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Non mais je n'ai pas de code.
J'ai juste un formulaire avec une zone de texte qui se nomme heureTotaleParJ ou dedans il y a:
= [heure fin matin]-[heure début matin]+[heure fin AM]-[heure début AM]

Et une autre qui s'appelle heureTotal :
= somme([heureTotaleParJ])

Mais cela ne marche pas. J'ai essayé de faire le calcul dans une requête et ça ne marche pas non plus. Je cherche une formule ou du code qui permettrait l'addition.

Merci.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Je demande le déplacement de ton post vers le forum 'base de données' qui est plus adapté.
eric
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Peut etre comme ceci
= ([heure fin matin]-[heure début matin]) + ([heure fin AM]-[heure début AM])
0
Pres62 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour castours,

merci de ta réponse.
J'ai finis par faire autrement, mais le problème n'est toujours pas réglé....
J'ai fini par le calculer dans une requête sur le formulaire.
J'ai donc fais:
heureParJ : ([heure fin matin]-[heure début matin]) + ([heure fin AM]-[heure début AM])
Donc dans la zone de texte comme source de contrôle j'ai mis heureParJ.
Donc là tout marche comme d'habitude. Il m'affiche bien 7:00 pour chaque jour (il y a 3 jours).
Et dans la 2ème zone de texte j'ai mis:
= somme([heureParJ])

Et là, j'ai enfin un résultat, mais pas le bon......
J'obtiens 18:00 au lieu de 3 fois 7:00 soit 21:00......
Et je ne vois pas pourquoi il calcul 18h et pas 21h......
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Trouver cet exemple dans mes resourcesPour le culmul Horaire sur des differences d'heures entre 2 champs et un 3eme pour le cumul fait dans une requete.
CumulHoraire: EnHeure([nbheure1]+[nbheure2];Vrai)
0
pres62
 
Bonjour,

Cela ne peut pas marcher car je n'ai que 2 champs...
Une zone de texte heureParJ et une autre qui contient l'addition de heureParJ....
J'ai toujours un résultat mais pas le bon...
0