OVH Cloud OVH Cloud

Tri d'un sous formulaire à l'ouverture du formulaire principale

2 réponses
Avatar
rvmichel
Bonjour,
J'ai un formulaire principal qui tri le sous formulaire par non de salarié.
PAs de probleme.
Mon sous formulaire sert a entrer les temps de travail de chaque salarié par
semaine.
A l'ouverture, pour l'instant je tri bein le salarié mais tous les
enregistrment sont affichés et j'aimerai uniquement affiché les données de la
semaine en cours et non tous les jours de l'années.
Dans ma table, j'enregistre la donnée "N°Semaine" .
En fait, il faudrait qu'à l'ouverture, il y a uniquement les données de la
semaine en cours qui s'affichent, donc tri sur "N°semaine" et si il n'y a pas
de données, ouvrir le formulaire vide.

Merci pour votre aide

2 réponses

Avatar
Gafish
rvmichel wrote:
Bonjour,


Bonjour,

A l'ouverture, pour l'instant je tri bein le salarié mais tous les
enregistrment sont affichés et j'aimerai uniquement affiché les
données de la semaine en cours et non tous les jours de l'années.
...En fait, il faudrait qu'à l'ouverture, il y a uniquement les données
de la semaine en cours qui s'affichent, donc tri sur "N°semaine" et
si il n'y a pas de données, ouvrir le formulaire vide.


C'est donc plutôt un filtre qu'un tri à mettre en place.
Le sous formulaire est sans doute basé sur une requête. Dans celle-ci, il
faut filtrer le champs semaine et mettant en critère :
=Format(Now();"ee")
S'il n'existe pas de champ semaine, mais un champ date, il suffit de faire
un champ calculé dans la requête :
Semaine: Format([LeChampDate];"ee")
et appliquer le critère ci-dessus sur celui-ci

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
rvmichel
Merci , je vais tester cette méthode.

RV


rvmichel wrote:
Bonjour,


Bonjour,

A l'ouverture, pour l'instant je tri bein le salarié mais tous les
enregistrment sont affichés et j'aimerai uniquement affiché les
données de la semaine en cours et non tous les jours de l'années.
...En fait, il faudrait qu'à l'ouverture, il y a uniquement les données
de la semaine en cours qui s'affichent, donc tri sur "N°semaine" et
si il n'y a pas de données, ouvrir le formulaire vide.


C'est donc plutôt un filtre qu'un tri à mettre en place.
Le sous formulaire est sans doute basé sur une requête. Dans celle-ci, il
faut filtrer le champs semaine et mettant en critère :
=Format(Now();"ee")
S'il n'existe pas de champ semaine, mais un champ date, il suffit de faire
un champ calculé dans la requête :
Semaine: Format([LeChampDate];"ee")
et appliquer le critère ci-dessus sur celui-ci

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr