OVH Cloud OVH Cloud

Faire apparaitre le N° de semaine selon un jour

3 réponses
Avatar
michel
Bjr à tous.

Voila le pbl, j'ai une appli sous acces 2000 dans laquelle je fais
apparaitre le N° de semaine selon une date choisie dans un planning, jusque
là pas de pbl j'utilise la fonction format(Date(maréf);ee).

Hors pour l'année 2005, la 1 ere semaine ne comporte que 2 jours en
l'occurence le samedi 1 et le dimanche 2 janvier et access en tient compte.

Lorsque l'on regarde dans n'importe quel agenda papier, la semaine N° 1
commence toujours à partir du 3 janvier.

Je sais ce n'est pas vraiement juste, mais il faut bien se plier aux
demandes des clients et faire que ma fonction affiche la semaine débutant au
3 janvier en semanine 1.

Une idéee?

Merci d'avance

Michel

3 réponses

Avatar
Charles ERNST
Utilisez datepart qui a des paramètres qui arrangeront vos affaires...


"michel" a écrit dans le message de news:

Bjr à tous.

Voila le pbl, j'ai une appli sous acces 2000 dans laquelle je fais
apparaitre le N° de semaine selon une date choisie dans un planning,
jusque
là pas de pbl j'utilise la fonction format(Date(maréf);ee).

Hors pour l'année 2005, la 1 ere semaine ne comporte que 2 jours en
l'occurence le samedi 1 et le dimanche 2 janvier et access en tient
compte.

Lorsque l'on regarde dans n'importe quel agenda papier, la semaine N° 1
commence toujours à partir du 3 janvier.

Je sais ce n'est pas vraiement juste, mais il faut bien se plier aux
demandes des clients et faire que ma fonction affiche la semaine débutant
au
3 janvier en semanine 1.

Une idéee?

Merci d'avance

Michel


Avatar
Charles ERNST
D'ailleurs format a aussi des paramètres......



"michel" a écrit dans le message de news:

Bjr à tous.

Voila le pbl, j'ai une appli sous acces 2000 dans laquelle je fais
apparaitre le N° de semaine selon une date choisie dans un planning,
jusque
là pas de pbl j'utilise la fonction format(Date(maréf);ee).

Hors pour l'année 2005, la 1 ere semaine ne comporte que 2 jours en
l'occurence le samedi 1 et le dimanche 2 janvier et access en tient
compte.

Lorsque l'on regarde dans n'importe quel agenda papier, la semaine N° 1
commence toujours à partir du 3 janvier.

Je sais ce n'est pas vraiement juste, mais il faut bien se plier aux
demandes des clients et faire que ma fonction affiche la semaine débutant
au
3 janvier en semanine 1.

Une idéee?

Merci d'avance

Michel


Avatar
3stone
Salut,

"michel"
| Voila le pbl, j'ai une appli sous acces 2000 dans laquelle je fais
| apparaitre le N° de semaine selon une date choisie dans un planning, jusque
| là pas de pbl j'utilise la fonction format(Date(maréf);ee).
|
| Hors pour l'année 2005, la 1 ere semaine ne comporte que 2 jours en
| l'occurence le samedi 1 et le dimanche 2 janvier et access en tient compte.
|
| Lorsque l'on regarde dans n'importe quel agenda papier, la semaine N° 1
| commence toujours à partir du 3 janvier.


Tu peux utiliser ceci :
http://users.skynet.be/accesshome/ah_dates_heures_numerosemaine.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw