Extraction d'enregistrements selon un numéro de semaine
2 réponses
Céline
Bonsoir à tous,
Dans une table, j'ai créé un champ DateRelance. Je souhaite extraire tous
les enregistrements dont les dates de relance corresopndent à un numéro de
semaine saisi.
J'ai créé, dans une requête, un champ calculé de la forme
NumSemaine:Format([DateRelance];"ee") auquel j'ai associé un critère de la
forme Forms!F_Recherches!NumSemaine. J'ai constaté ensuite qu'à l'exécution
de la requête, il y a un décallage d'une semaine. J'explique : si, dans le
formulaire, je saisi le n° de semaine 43 (pour l'année 2005), la requête me
retourne les dates de relance comprises entre le 16 et le 22 octobre 2005,
or il s'agit, en réalité, de la semaine N°42. Je peux bien sûr bricoler ma
requête mais j'aimerais savoir si c'est normal. Si ce n'est pas normal,
comment puis-je résoudre ce petit souci autrement que par le bricolage ?
c'est normal, puisqu'access considère la semaine du 1er janvier comme étant la semaine 1.
Bonjour,
Penser à ajouter les paramètres de la semaine iso européenne : semaine débute le lundi et semaine 1 la première semaine qui contient 4 jours (celle qui contient un jeudi si on interprète un peu)
"Céline" a écrit dans le message de news: eLgTs% | Bonsoir à tous, | | Dans une table, j'ai créé un champ DateRelance. Je souhaite extraire tous | les enregistrements dont les dates de relance corresopndent à un numéro de | semaine saisi. | | J'ai créé, dans une requête, un champ calculé de la forme | NumSemaine:Format([DateRelance];"ee") auquel j'ai associé un critère de la | forme Forms!F_Recherches!NumSemaine. J'ai constaté ensuite qu'à l'exécution | de la requête, il y a un décallage d'une semaine. J'explique : si, dans le | formulaire, je saisi le n° de semaine 43 (pour l'année 2005), la requête me | retourne les dates de relance comprises entre le 16 et le 22 octobre 2005, | or il s'agit, en réalité, de la semaine N°42. Je peux bien sûr bricoler ma | requête mais j'aimerais savoir si c'est normal. Si ce n'est pas normal, | comment puis-je résoudre ce petit souci autrement que par le bricolage ? | | Merci d'avance pour vos réponses. | | Céline. | |
Bonjour,
Penser à ajouter les paramètres de la semaine iso européenne :
semaine débute le lundi et semaine 1 la première semaine qui contient 4 jours (celle qui
contient un jeudi si on interprète un peu)
"Céline" <csiepervier@free.fr> a écrit dans le message de news:
eLgTs%23Z1FHA.1168@TK2MSFTNGP10.phx.gbl...
| Bonsoir à tous,
|
| Dans une table, j'ai créé un champ DateRelance. Je souhaite extraire tous
| les enregistrements dont les dates de relance corresopndent à un numéro de
| semaine saisi.
|
| J'ai créé, dans une requête, un champ calculé de la forme
| NumSemaine:Format([DateRelance];"ee") auquel j'ai associé un critère de la
| forme Forms!F_Recherches!NumSemaine. J'ai constaté ensuite qu'à l'exécution
| de la requête, il y a un décallage d'une semaine. J'explique : si, dans le
| formulaire, je saisi le n° de semaine 43 (pour l'année 2005), la requête me
| retourne les dates de relance comprises entre le 16 et le 22 octobre 2005,
| or il s'agit, en réalité, de la semaine N°42. Je peux bien sûr bricoler ma
| requête mais j'aimerais savoir si c'est normal. Si ce n'est pas normal,
| comment puis-je résoudre ce petit souci autrement que par le bricolage ?
|
| Merci d'avance pour vos réponses.
|
| Céline.
|
|
Penser à ajouter les paramètres de la semaine iso européenne : semaine débute le lundi et semaine 1 la première semaine qui contient 4 jours (celle qui contient un jeudi si on interprète un peu)
"Céline" a écrit dans le message de news: eLgTs% | Bonsoir à tous, | | Dans une table, j'ai créé un champ DateRelance. Je souhaite extraire tous | les enregistrements dont les dates de relance corresopndent à un numéro de | semaine saisi. | | J'ai créé, dans une requête, un champ calculé de la forme | NumSemaine:Format([DateRelance];"ee") auquel j'ai associé un critère de la | forme Forms!F_Recherches!NumSemaine. J'ai constaté ensuite qu'à l'exécution | de la requête, il y a un décallage d'une semaine. J'explique : si, dans le | formulaire, je saisi le n° de semaine 43 (pour l'année 2005), la requête me | retourne les dates de relance comprises entre le 16 et le 22 octobre 2005, | or il s'agit, en réalité, de la semaine N°42. Je peux bien sûr bricoler ma | requête mais j'aimerais savoir si c'est normal. Si ce n'est pas normal, | comment puis-je résoudre ce petit souci autrement que par le bricolage ? | | Merci d'avance pour vos réponses. | | Céline. | |