Bonjour,
Je possède une base de donnée pour le suivi des heures de chauffeur.
J'ai une requête qui transforme le jour de travail en un champs mois et année.
Je possède une deuxième requête pour calculer les heures supplémentaires inférieur à un mois et année choisi dans deux combobox.
Détail des heures de travail: requête avec l'ensemble de mes enregistrements et date modifiée
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Sum([Détail des heures de travail].[Heures supp]) AS [Heures supp< mois] FROM [Détail des heures de travail] WHERE ((([Détail des heures de travail].Mois)<=[cmbMois]) AND (([Détail des heures de travail].Chauffeur) Like [cmbChauffeur]) AND (([Détail des heures de travail].Année)<=[cmbAnnée]));
Heures supp : heures supplémentaire calculé dans la précedente requête
cmbMois: nom du combobox pour choisir le mois souhaité
cmbChauffeur: nom du combobox pour choisir le chauffeur souhaité
cmbAnnée: nom du combobox pour choisir l'année souhaitée
Cela fonctionnai très bien en 2006. mais maintenant on est passé en 2007 (bonne année!) .
Donc si je choisi le mois de janvier la requête effectue : mois <= 01 et année <=2007.
Le résultat étant uniquement le 01/07 au lieu de 01/07 et tous les mois de 2006.
Ai-je été assez clair? Si oui comment puis je remédier à cette érreur de programmation?
Merci d'avance
Partager