Bonjour,
J'ai constitué une vue avec les champs suivants :
- le mois (donnée catégorisée):
@If(nomagentrepas = @Name([CN];@UserName); @Middle(@Text(daterepas); 3;2); false)
- le nom de l'agent :
@If(nomagentrepas = @Name([CN];@UserName); nomagentrepas; false)
- la date du repas
@If(nomagentrepas = @Name([CN];@UserName); @Left(@Text(daterepas); 10); false)
A fin de tests, j'ai les repas de Novembre, Décembre et Janvier d'un utilisateur donné
J'ai catégorisé la vue avec la colonne mois
Il y a d'autres agents qui consomment des repas à ces mêmes périodes, dans cette vue je ne veux pas voir ces repas et ces autres agents apparaître
Dans un masque de consultation / validation, je souhaite faire appel à cette vue (créer une vue intégrée)
L'utilisateur sélectionne le mois et l'année souhaitée :
- le mois (langage de formules)
RESULT := @Month(@Today)+2 ;
@If (RESULT > 12; RESULT := RESULT - 12;@Nothing);
@Select ( RESULT ; "Janvier" ;"Février" ; "Mars" ; "Avril" ;"Mai" ; "Juin" ; "Juillet"; "Août" ; "Septembre" ; "Octobre" ; "Novembre" ; "Décembre")
- l'année (langage de formules)
@Text(@Year(@Adjust(@Today;0;2;0;0;0;0)))
En fonction de ces deux données je souhaite n'afficher que les repas du mois souhaité par l'utilisateur.
Je peux intégrer dans le masque la vue précédente, mais à ce moment là j'ai tous les repas (ici de Novembre, de Décembre et de Janvier), ce que je ne souhaite pas.
Comment faire, si l'utilisateur sélectionne par exemple "Décembre" et "2012" ne faire apparaître que les repas de Décembre 2012 et non ceux de Novembre 2012 et de Janvier 2013 ?
Comment faire le filtre pour que ça marche bien ?
Est-ce que c'est possible ?