Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
contenues dans une base Access via ADO. Lors du développement cela marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US
mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate =
format(date,"dd/mm/yyyy") pour être sûr de son format.
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
Newac
En fait il récupère le format des parmaètres régionaux. Donc c plutot dur de gérer cela.
A plus.
Michael "Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
En fait il récupère le format des parmaètres régionaux. Donc c plutot dur de
gérer cela.
A plus.
Michael
"Christian" <christgh@nepasutiliser.com> a écrit dans le message de
news:413f288e$0$7479$79c14f64@nan-newsreader-07.noos.net...
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US
mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
En fait il récupère le format des parmaètres régionaux. Donc c plutot dur de gérer cela.
A plus.
Michael "Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Vincent BENNER - PAGE UP
Bonjour,
L'éternel problème des dates... Alors que tout serait si simple si on utilisait le modèle américain ! AAAAMMJJ
Cela fait des années que je gère mes dates au format texte. C'est facile à trier et ça ne mange pas de pain !
Vincent
Bonjour,
L'éternel problème des dates... Alors que
tout serait si simple si on utilisait le modèle
américain ! AAAAMMJJ
Cela fait des années que je gère mes dates
au format texte. C'est facile à trier et ça ne
mange pas de pain !
L'éternel problème des dates... Alors que tout serait si simple si on utilisait le modèle américain ! AAAAMMJJ
Cela fait des années que je gère mes dates au format texte. C'est facile à trier et ça ne mange pas de pain !
Vincent
Guy DETIENNE
Salut ;O)
A travers tous mes développements, j'utilise cela (voir ci-dessous) pour mes requêtes SQL. Access travaillant de toute façon avec le format mm/dd/yyyy
Ex:
SELECT * FROM MyTable WHERE MyDate = #" & Format$(UneDate, "mm/dd/yyyy") & "#"
Guy
"Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Salut ;O)
A travers tous mes développements, j'utilise cela (voir ci-dessous) pour mes
requêtes SQL.
Access travaillant de toute façon avec le format mm/dd/yyyy
Ex:
SELECT * FROM MyTable WHERE MyDate = #" & Format$(UneDate, "mm/dd/yyyy") &
"#"
Guy
"Christian" <christgh@nepasutiliser.com> a écrit dans le message de
news:413f288e$0$7479$79c14f64@nan-newsreader-07.noos.net...
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US
mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
A travers tous mes développements, j'utilise cela (voir ci-dessous) pour mes requêtes SQL. Access travaillant de toute façon avec le format mm/dd/yyyy
Ex:
SELECT * FROM MyTable WHERE MyDate = #" & Format$(UneDate, "mm/dd/yyyy") & "#"
Guy
"Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Eric
Bonjour Christian,
Une autre solution consisterait à mettre : Format(txtDate,"#dd/mm/yyyy#") ou Format(txtDate,"#mm/dd/yyyy#").
J'ai testé les 2 solutions avec Access2k et ca donne une date au format français.(Perso, j'utilise la 2eme méthode)
A+ Eric
"Christian" écrivait news:413f288e$0$7479$:
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela marchait très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate = format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Bonjour Christian,
Une autre solution consisterait à mettre : Format(txtDate,"#dd/mm/yyyy#")
ou Format(txtDate,"#mm/dd/yyyy#").
J'ai testé les 2 solutions avec Access2k et ca donne une date au format
français.(Perso, j'utilise la 2eme méthode)
Un truc bizarre m'arrive, j'utilise une requête pour modifier des
dates contenues dans une base Access via ADO. Lors du développement
cela marchait très bien. Hors aujourd'hui, la date figurant dans
Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la
fonction format MaDate = format(date,"dd/mm/yyyy") pour être sûr de
son format.
Une autre solution consisterait à mettre : Format(txtDate,"#dd/mm/yyyy#") ou Format(txtDate,"#mm/dd/yyyy#").
J'ai testé les 2 solutions avec Access2k et ca donne une date au format français.(Perso, j'utilise la 2eme méthode)
A+ Eric
"Christian" écrivait news:413f288e$0$7479$:
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela marchait très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate = format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Vincent Guichard
Vincent BENNER - PAGE UP a écrit :
Bonjour,
L'éternel problème des dates... Alors que tout serait si simple si on utilisait le modèle américain ! AAAAMMJJ
Je croyais que le modèle américain était MMJJAAAA?
Vincent Guichard
Vincent BENNER - PAGE UP a écrit :
Bonjour,
L'éternel problème des dates... Alors que
tout serait si simple si on utilisait le modèle
américain ! AAAAMMJJ
Je croyais que le modèle américain était MMJJAAAA?
L'éternel problème des dates... Alors que tout serait si simple si on utilisait le modèle américain ! AAAAMMJJ
Je croyais que le modèle américain était MMJJAAAA?
Vincent Guichard
[-LT-]
Salut, il faut entourer les dates avec d es dièses '#'
"Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Salut,
il faut entourer les dates avec d
es dièses '#'
"Christian" <christgh@nepasutiliser.com> a écrit dans le message de
news:413f288e$0$7479$79c14f64@nan-newsreader-07.noos.net...
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US
mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Salut, il faut entourer les dates avec d es dièses '#'
"Christian" a écrit dans le message de news:413f288e$0$7479$
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela
marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Christian
Réponse tardive désolé. En tous les cas merci pour vos interventions. Malgré vos conseilles, dont pour la plupart j'avais déjà testé, rien ne marche. Finalement, j'ai au moins compris une chose sur la raison pour laquelle cela marchait et puis aujourd'hui cela ne marche plus. J'ai eu un crash PC. J'ai récupéré des données mais la BD était en format Access 2000 (j'ai Access XP) j'ai dû la mettre en format XP puisque cela fonctionne très bien comme cela. Microsoft a dû corrigé le tir.
En tous les cas cela me sauve, sinon il m'aurait fallu refaire un gros travail pour changer toutes les requêtes de récupération et de recherche(sans parler de mettre les dates en format US dans la BD) .
Christian. "[-LT-]" a écrit dans le message de news: 4142bb3a$0$21767$
Salut, il faut entourer les dates avec d es dièses '#'
"Christian" a écrit dans le message de news:413f288e$0$7479$ > Bonjour, > > Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates > contenues dans une base Access via ADO. Lors du développement cela marchait > très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format. > > Comment puis-je faire pour "passer" ce problème ? > > Christian. > >
Réponse tardive désolé. En tous les cas merci pour vos interventions.
Malgré vos conseilles, dont pour la plupart j'avais déjà testé, rien ne
marche. Finalement, j'ai au moins compris une chose sur la raison pour
laquelle cela marchait et puis aujourd'hui cela ne marche plus. J'ai eu un
crash PC. J'ai récupéré des données mais la BD était en format Access 2000
(j'ai Access XP) j'ai dû la mettre en format XP puisque cela fonctionne très
bien comme cela. Microsoft a dû corrigé le tir.
En tous les cas cela me sauve, sinon il m'aurait fallu refaire un gros
travail pour changer toutes les requêtes de récupération et de
recherche(sans parler de mettre les dates en format US dans la BD) .
Christian.
"[-LT-]" <lolpoub@wanadoo.fr> a écrit dans le message de news:
4142bb3a$0$21767$626a14ce@news.free.fr...
Salut,
il faut entourer les dates avec d
es dièses '#'
"Christian" <christgh@nepasutiliser.com> a écrit dans le message de
news:413f288e$0$7479$79c14f64@nan-newsreader-07.noos.net...
> Bonjour,
>
> Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
> contenues dans une base Access via ADO. Lors du développement cela
marchait
> très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format.
>
> Comment puis-je faire pour "passer" ce problème ?
>
> Christian.
>
>
Réponse tardive désolé. En tous les cas merci pour vos interventions. Malgré vos conseilles, dont pour la plupart j'avais déjà testé, rien ne marche. Finalement, j'ai au moins compris une chose sur la raison pour laquelle cela marchait et puis aujourd'hui cela ne marche plus. J'ai eu un crash PC. J'ai récupéré des données mais la BD était en format Access 2000 (j'ai Access XP) j'ai dû la mettre en format XP puisque cela fonctionne très bien comme cela. Microsoft a dû corrigé le tir.
En tous les cas cela me sauve, sinon il m'aurait fallu refaire un gros travail pour changer toutes les requêtes de récupération et de recherche(sans parler de mettre les dates en format US dans la BD) .
Christian. "[-LT-]" a écrit dans le message de news: 4142bb3a$0$21767$
Salut, il faut entourer les dates avec d es dièses '#'
"Christian" a écrit dans le message de news:413f288e$0$7479$ > Bonjour, > > Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates > contenues dans une base Access via ADO. Lors du développement cela marchait > très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format. > > Comment puis-je faire pour "passer" ce problème ? > > Christian. > >
Gloops
Salut, j'ai aussi eu ce problème.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un critère SQL sur la date, toujours est-il que les éléments de la date étaient passés dans un certain ordre, qui n'était pas le bon, tant que ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que 13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________ Christian a écrit, le 08/09/2004 17:43 :
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela marchait très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
Salut, j'ai aussi eu ce problème.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à
l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un
critère SQL sur la date, toujours est-il que les éléments de la date
étaient passés dans un certain ordre, qui n'était pas le bon, tant que
ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de
sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que
13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est
le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont
obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça
dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque
chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________
Christian a écrit, le 08/09/2004 17:43 :
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
contenues dans une base Access via ADO. Lors du développement cela marchait
très bien. Hors aujourd'hui, la date figurant dans Access est en format US
mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un critère SQL sur la date, toujours est-il que les éléments de la date étaient passés dans un certain ordre, qui n'était pas le bon, tant que ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que 13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________ Christian a écrit, le 08/09/2004 17:43 :
Bonjour,
Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates contenues dans une base Access via ADO. Lors du développement cela marchait très bien. Hors aujourd'hui, la date figurant dans Access est en format US mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > format(date,"dd/mm/yyyy") pour être sûr de son format.
Comment puis-je faire pour "passer" ce problème ?
Christian.
francois
Dans les Bases Access, les dates sont en format américain "mmddyyyy" VB traduit votre date régional française en principe "ddmmyyyy" même si vous traduisez en "mmddyyyy" Si vous utilisez SQL, Vous n'avez pas d'autre choix. François "Gloops" a écrit dans le message de news:417b9e29$0$31733$
Salut, j'ai aussi eu ce problème.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un critère SQL sur la date, toujours est-il que les éléments de la date étaient passés dans un certain ordre, qui n'était pas le bon, tant que ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que 13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________ Christian a écrit, le 08/09/2004 17:43 :
> Bonjour, > > Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates > contenues dans une base Access via ADO. Lors du développement cela
marchait
> très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format. > > Comment puis-je faire pour "passer" ce problème ? > > Christian. > >
Dans les Bases Access, les dates sont en format américain "mmddyyyy"
VB traduit votre date régional française en principe "ddmmyyyy" même si vous
traduisez en "mmddyyyy"
Si vous utilisez SQL, Vous n'avez pas d'autre choix.
François
"Gloops" <gloops@niark.fr> a écrit dans le message de
news:417b9e29$0$31733$8fcfb975@news.wanadoo.fr...
Salut, j'ai aussi eu ce problème.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à
l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un
critère SQL sur la date, toujours est-il que les éléments de la date
étaient passés dans un certain ordre, qui n'était pas le bon, tant que
ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de
sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que
13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est
le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont
obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça
dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque
chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________
Christian a écrit, le 08/09/2004 17:43 :
> Bonjour,
>
> Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates
> contenues dans une base Access via ADO. Lors du développement cela
marchait
> très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format.
>
> Comment puis-je faire pour "passer" ce problème ?
>
> Christian.
>
>
Dans les Bases Access, les dates sont en format américain "mmddyyyy" VB traduit votre date régional française en principe "ddmmyyyy" même si vous traduisez en "mmddyyyy" Si vous utilisez SQL, Vous n'avez pas d'autre choix. François "Gloops" a écrit dans le message de news:417b9e29$0$31733$
Salut, j'ai aussi eu ce problème.
Je teste mes fonctions le 12 août au soir, ça marche impec, j'envoie à l'utilisateur tchèque, le 13 août, ça inverse les jours et les mois.
La syntaxe n'était peut-être pas exactement la même, je mettais un critère SQL sur la date, toujours est-il que les éléments de la date étaient passés dans un certain ordre, qui n'était pas le bon, tant que ça avait un sens cet ordre était conservé, dès qu'il n'avait plus de sens le jour et le mois étaient inversés pour avoir une date cohérente.
Ainsi, 12/08/2002 était interprété comme 8 décembre, alors que 13/08/2002 était interprété comme 13 août. J'ai un peu oublié mais c'est le principe.
Je m'en suis sorti en utilisant SerialDate, car là les arguments sont obligatoirement dans l'ordre année, mois, jour.
C'est une gymnastique de pondre une requête SQL à la volée avec ça dedans, mais on y arrive très bien. Logiquement il doit y avoir quelque chose là-dessus dans les archives du newsgroup microsoft.public.fr.access
________________________________________ Christian a écrit, le 08/09/2004 17:43 :
> Bonjour, > > Un truc bizarre m'arrive, j'utilise une requête pour modifier des dates > contenues dans une base Access via ADO. Lors du développement cela
marchait
> très bien. Hors aujourd'hui, la date figurant dans Access est en format
US
> mm/jj/yyyy. Pourtant dans VB j'utilise la fonction format MaDate > > format(date,"dd/mm/yyyy") pour être sûr de son format. > > Comment puis-je faire pour "passer" ce problème ? > > Christian. > >
Gloops
En tout cas je n'ai plus eu de problème à partir du jour où j'ai utilisé DateSerial dans ma requête SQL, les sélections de dates se faisaient bien selon la date voulue, quel que soit le format de date du panneau de configuration. _______________________________________ francois a écrit, le 26/10/2004 18:44 :
Dans les Bases Access, les dates sont en format américain "mmddyyyy" VB traduit votre date régional française en principe "ddmmyyyy" même si vous traduisez en "mmddyyyy" Si vous utilisez SQL, Vous n'avez pas d'autre choix. François
En tout cas je n'ai plus eu de problème à partir du jour où j'ai utilisé
DateSerial dans ma requête SQL, les sélections de dates se faisaient
bien selon la date voulue, quel que soit le format de date du panneau de
configuration.
_______________________________________
francois a écrit, le 26/10/2004 18:44 :
Dans les Bases Access, les dates sont en format américain "mmddyyyy"
VB traduit votre date régional française en principe "ddmmyyyy" même si vous
traduisez en "mmddyyyy"
Si vous utilisez SQL, Vous n'avez pas d'autre choix.
François
En tout cas je n'ai plus eu de problème à partir du jour où j'ai utilisé DateSerial dans ma requête SQL, les sélections de dates se faisaient bien selon la date voulue, quel que soit le format de date du panneau de configuration. _______________________________________ francois a écrit, le 26/10/2004 18:44 :
Dans les Bases Access, les dates sont en format américain "mmddyyyy" VB traduit votre date régional française en principe "ddmmyyyy" même si vous traduisez en "mmddyyyy" Si vous utilisez SQL, Vous n'avez pas d'autre choix. François