bonjour,
je calcule des hrs de travail avec une requete
j ai d abords une fonction qui me transforme mes hrs (qui sont au format numerique en hrs:mins)
je fais ma requete sql en appelant la fonction
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TRANSFORM HrsNormales((Nz(Sum([T_Travaux].[TotHr]),"0"))*1440) AS SommeHrs SELECT T_Travaux.IdEmploye, HrsNormales((Nz(Sum([T_Travaux].[TotHr]),"0"))*1440) AS total FROM T_Travaux GROUP BY T_Travaux.IdEmploye PIVOT T_Travaux.Date_Travail;
ça fonctionne tres bien pour les calculs
je voudrais ajouter [entrez le n° du mois] pour avoir un tri par mois et de ce fait avoir le nbre d heures prestees par ouvrier sur le mois.
et ce avec la petite fonction sympa datepart("m";[Date_Travail])=[Entrez le N° du mois]
malheureusement j ai droit a un message pas sympa, pffffff
par contre si je mets 12 dans le critere, là ça fonctionne bien, à n y rien comprendre.....
voici donc le mot d amour d access: Le moteur de la base de données Microsoft Access ne reconnait pas "[Entrez....]" en tant que nom de champ ou expression correcte.
voila voila, merci pour votre aide :-)
Fab
Partager