Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
j'ai un souci avec ma date, dans ma table Prise de contact j'ai une date de création, j'ai créer une calendrier avec année, liée avec la table de prise de contact avec le champ mois, sauf que j'ai une erreur pour calculer le nombre de dossier dans ma table prise de contact, j'ai deux valeurs différents une qd j'ai sélectionne Année(Calendrier) et une autre qd je crée Année ( date de création). la bonne valeur correspond à celle issu de la table Prise de contact.
Une explication s'il vous plait.
Ci-joint mon modèle.
Merci à vous Maurice
Bonjour Maurice,
Dans tes images, une fois tu sélectionnes Janv. (Mois), 2017 (Année_création) et la seconde fois tu sélectionnes que 2017 (Année) sans Mois.
L'important, c'est de voir que lorsque tu sélectionnes 2017 (Année_création), 2017 (Année) n'est pas la seul valeur possible.
Je déduis de tes images que:
Pour moi, le problème vient simplement du fait que tu crées le champ Mois, que tu utilises comme clé pour lier tes tables, en utilisant la fonction Month(...). Cette fonction te retourne simplement du texte janv. (en fait elle retourne Dual('janv.', 1))
Dans M1.png, tu sélectionnes Janv. (Mois), 2017 (Année_création) tu filtres correctement ta table Prise_Contact --> tu as le bon résultat.
Dans M2.png, tu sélectionnes 2017 (Année) et tu remarques que cela n'a aucune incidence sur ton champ calculé (Année_création) donc sur ta table Prise_Contact. En sélectionnant 2017 dans ton calendrier, tu filtres les mois correspondant ==> vu que ton calendrier contient tout 2017 tu as toujours tous tes mois, donc ta table Prise_Contact n'est pas filtrée. Même si tu décides de sélectionner le mois de janvier, tu va filtrer table Prise_Contact uniquement sur janvier, mais de toutes les années.
La solution, c'est que ton champ Mois ne soit pas du texte mais une date (qui contient l'information de l'année). Tu peux construire ce champ de la façon suivante : Date(MonthStart(...), 'MMM') à la place d'utiliser Month(...)
Ce champ contient maintenant une date et il va lier correctement tes tables.
Y a toujours un problème ?
Je suis sur une autre question pour le moment, je reviendras.
Merci Sébastien
Bonjour,
Si des réponses vous ont aidés, merci de les spécifier comme "Utile".
Si vous désirez recommander une réponse aux autres membre de la communauté, cliquez sur recommander.
Et si la réponse résout votre problème, merci de mettre la question comme résolue, afin d'aider les autres membres de la communauté.
Merci