debugage du n° de semaine dans un champ date au format ee
7 réponses
Jean Houard
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le
format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de
semaine (ou la date lorsqu'on edite la cellulle)
j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2
au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
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
Jean Houard
Suite de la galère...
Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de semaine (ou la date lorsqu'on edite la cellulle) j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2 au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
En vous remerciant par avance,
Suite de la galère...
Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le
format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de
semaine (ou la date lorsqu'on edite la cellulle)
j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2
au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de semaine (ou la date lorsqu'on edite la cellulle) j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2 au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
En vous remerciant par avance,
3stone
Salut,
"Jean Houard" | Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
Après avoir converti la base en Access2000, le bug persiste... :-((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de semaine (ou la date lorsqu'on edite la cellulle) j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2 au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
En vous remerciant par avance,
Suite de la galère...
Après avoir converti la base en Access2000, le bug persiste... :-((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le
format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de
semaine (ou la date lorsqu'on edite la cellulle)
j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2
au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
Après avoir converti la base en Access2000, le bug persiste... :-((((
"Jean Houard" wrote:
Hello,
Meileurs voeux à tous!!
Après avoir parcouru bon nombres de soluces, ttes en VB!
j'ai du mal à synthétiser une action pour mon problème:
Sur une table Access97, j'ai un champ "semaine" au format date/heure, le format choisi dans les propriétés est "ee"
ce champ est alimenté avec des dates au format abrégé, et affiche le n° de semaine (ou la date lorsqu'on edite la cellulle) j'observe donc (rapport à la semaine 53) pour la date du 05/01/05 >>>>sem 2 au lieu de semaine 1
avez-vous une solution "simple" sans inserrer un code VB...?
En vous remerciant par avance,
Jean Houard
Merci pour ton commentaire, j'avais effectivement lu précédemment cette page de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre... je viens de tenter de coller ça dans un module, à l'ouverture du premier formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
"3stone" wrote:
Salut,
"Jean Houard" | Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
Merci pour ton commentaire, j'avais effectivement lu précédemment cette page
de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
je viens de tenter de coller ça dans un module, à l'ouverture du premier
formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
"3stone" wrote:
Salut,
"Jean Houard"
| Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
Merci pour ton commentaire, j'avais effectivement lu précédemment cette page de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre... je viens de tenter de coller ça dans un module, à l'ouverture du premier formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
"3stone" wrote:
Salut,
"Jean Houard" | Après avoir converti ma base en access2000 >>>> tjrs le meme soucis !! :-(((((
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page | de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier | formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.
"Jean Houard"
| Merci pour ton commentaire, j'avais effectivement lu précédemment cette page
| de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String
dans un module standard (onglet module) et nomme le module
"modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier
| formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-)
de donner à un champ date dans la table le format "ee"
Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux
en extraire tout ce que tu veux, mais à la demande, comme dans une
requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion
inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000
le problème n'est pas là.
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page | de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier | formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher à utiliser ce champ date dans son état de base, en format abrégé et de convertir les infos à la demande...
Salut,
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page | de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier | formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher à
utiliser ce champ date dans son état de base, en format abrégé et de
convertir les infos à la demande...
Salut,
"Jean Houard"
| Merci pour ton commentaire, j'avais effectivement lu précédemment cette page
| de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String
dans un module standard (onglet module) et nomme le module
"modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier
| formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-)
de donner à un champ date dans la table le format "ee"
Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux
en extraire tout ce que tu veux, mais à la demande, comme dans une
requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion
inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000
le problème n'est pas là.
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher à utiliser ce champ date dans son état de base, en format abrégé et de convertir les infos à la demande...
Salut,
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page | de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier | formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.
Merci à vous, j'ai eu comme pas mal de monde le même problème décrit par Jean
Merci Pierre
Marcel
"Jean Houard" a écrit dans le message de news:
Ok,
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher à
utiliser ce champ date dans son état de base, en format abrégé et de convertir les infos à la demande...
Salut,
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page
| de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier
| formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion
inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.
Merci à vous, j'ai eu comme pas mal de monde le même problème décrit par
Jean
Merci Pierre
Marcel
"Jean Houard" <JeanHouard@discussions.microsoft.com> a écrit dans le message
de news:61652EA7-2205-40E3-AB31-498E8631D614@microsoft.com...
Ok,
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher
à
utiliser ce champ date dans son état de base, en format abrégé et de
convertir les infos à la demande...
Salut,
"Jean Houard"
| Merci pour ton commentaire, j'avais effectivement lu précédemment
cette page
| de code, mais je ne vois pas vraiment où et comment la mettre en
oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou
VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String
dans un module standard (onglet module) et nomme le module
"modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du
premier
| formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-)
de donner à un champ date dans la table le format "ee"
Laisse-y le format par défaut, puisque tu as un date, et non une
semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux
en extraire tout ce que tu veux, mais à la demande, comme dans une
requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une
conversion
inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000
le problème n'est pas là.
Merci à vous, j'ai eu comme pas mal de monde le même problème décrit par Jean
Merci Pierre
Marcel
"Jean Houard" a écrit dans le message de news:
Ok,
Merci bcp pour ces explications on ne peu plus claires, je vais m'attacher à
utiliser ce champ date dans son état de base, en format abrégé et de convertir les infos à la demande...
Salut,
"Jean Houard" | Merci pour ton commentaire, j'avais effectivement lu précédemment cette page
| de code, mais je ne vois pas vraiment où et comment la mettre en oeuvre...
Comme toute les fonctions que l'on utilise dans une requête... ou VBA.
Colle cette fonction =>> Function fWeek(MyDate As Date) As String dans un module standard (onglet module) et nomme le module "modFonctionDate" par exemple.
Ensuite, dans la requête, tu crée un champ calculé:
NoSemaine: fWeek([NomDuChampDate])
et ce champ de la requête contiendra la bonne valeur de la semaine.
| je viens de tenter de coller ça dans un module, à l'ouverture du premier
| formulaire, mais cela n'a pas d'effet sur les datas déjà dans la table
Il n'est pas avantageux (c'est le moins que l'on puisse dire ;-) de donner à un champ date dans la table le format "ee" Laisse-y le format par défaut, puisque tu as un date, et non une semaine.
L'avantage d'utiliser une *VRAI* date, est que par la suite tu peux en extraire tout ce que tu veux, mais à la demande, comme dans une requête qui alimente un formulaire ou un état.
Le fait de mutiler une date dès la table rend, si nécessaire, une conversion
inverse très difficile, voire impossible.
PS: Inutile de perdre ton temps par des conversions de base 97 <=> 2000 le problème n'est pas là.