Bonjour,
Je rebondis sur un autre post que j'avais publié il y a quelques temps et dont Tee Grandbois m'avait résolu le problème.
j'ai un état avec lequel je voudrais calculer le nombre de vacations à compter de la date anniversaire du contrat actualisé ce champ s'appelle DSC2, c'est un champ calculé (voir ci dessous)
le problème que je rencontre c'est qu'avec le requête ci dessous, la date du champ DSC2, qui fait aussi parti d'un formulaire n'est pas pris en compte mais je ne sais pas pourquoi j'ai pourtant le même format sur les champs=VraiFaux([DSC1]>=AjDate("m";-12;Date());[DSC1];AjDate("aaaa";VraiFaux(Format(Date();"mm-jj")>=Format([DSC1];"mm-jj");Année(Date())-Année([DSC1]);Année(Date())-Année([DSC1])-1);[DSC1]))
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T_VACATION.MATRICULE, T_VACATION.CODE_MISSION, T_IJR.IJR, T_VACATION.HEURE_DEBUT, T_VACATION.HEURE_FIN, T_VACATION.HEURE_PAUSE_DEBUT, T_VACATION.HEURE_PAUSE_FIN, T_VACATION.LIEU, T_VACATION.DATEJ FROM (T_IJR INNER JOIN (T_FICHE_DE_POSTE INNER JOIN T_MISSION ON T_FICHE_DE_POSTE.NUM_FICHE_POSTE = T_MISSION.NUM_FICHE_POSTE) ON T_IJR.NIVEAU_FONCTION = T_FICHE_DE_POSTE.NIVEAU) INNER JOIN T_VACATION ON T_MISSION.CODE_MISSION = T_VACATION.CODE_MISSION WHERE (((T_VACATION.DATEJ) Between [Forms]![F_VACATIONS_EMPLOYES]![DSC2] And [Forms]![F_VACATIONS_EMPLOYES]![DATEJOUR]) AND ((T_MISSION.HORS_MISSION)<>Yes));
cordialement
Partager