Tri d'un sous formulaire à l'ouverture du formulaire principale
2 réponses
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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
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
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