Bonsoir,
j'ai une requête analyse croisée contenant 3 tables et 1 requête analyse croisée permettant d’afficher des valeurs horaires par mois.
j'ai donc dans cette requête notamment 12 champs nommés 1,2,3,4,5,6,7,8,9,10,11,12 (provenant d'une requête analyse croisée) qui m'affichent un récapitulatif d'heures mensuel (au format 00:00), 1 champs TOTAL (au format 00:00) qui m'affiche un solde d'heures.
Cette partie fonctionne correctement, par contre je souhaiterais dans un autre champs (solde RECUP) de ma requête calculer le nombre d'heures restantes (au format 00:00) en soustrayant mon champs [TOTAL] et la somme de mes 12 champs [1]+[2]+.......+[12].
J'ai testé cette formule "(RecAn: heuredecimale([Total RECUP])-heuredecimale([1])-heuredecimale([2]-........-heuredecimale([12])" qui semble fonctionner et me renvoi une valeur décimale (ex 19,5 au lieu de 19:30), mais celle ci ne fonctionne plus si l'un de mes champs MOIS (1,2,3.....12) est vide.
De plus comment peut on convertir cette valeur numérique (19,5) en valeur horaire (19:30)
En espérant que ces explications sont suffisamment claires et merci d'avance pour votre aide.
Partager