Bonjour,
Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs
dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas
systématique sur tous les champs mais n'est pas tolérable lorsque l'on veut
voir apparaître par exemple:
04/06/2004 et que le système retourne 06/04/2004.
Si quelqu'un a la solution pour remettre de manière fiable les champs date
dans le format jj/mm/aaaa, merci de me répondre.
Au revoir.
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
Pierre
Bonjour,
Vous devez formatter vos champs date ainsi
Format(dateeurope, "MM""/""DD""/""YYYY")
Pierre
"Franqui34" a écrit dans le message de news:
Bonjour, Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas systématique sur tous les champs mais n'est pas tolérable lorsque l'on
veut
voir apparaître par exemple: 04/06/2004 et que le système retourne 06/04/2004. Si quelqu'un a la solution pour remettre de manière fiable les champs date dans le format jj/mm/aaaa, merci de me répondre. Au revoir.
Bonjour,
Vous devez formatter vos champs date ainsi
Format(dateeurope, "MM""/""DD""/""YYYY")
Pierre
"Franqui34" <ffranqui@free.fr> a écrit dans le message de news:
Ol32pjz6EHA.1404@TK2MSFTNGP11.phx.gbl...
Bonjour,
Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs
dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas
systématique sur tous les champs mais n'est pas tolérable lorsque l'on
veut
voir apparaître par exemple:
04/06/2004 et que le système retourne 06/04/2004.
Si quelqu'un a la solution pour remettre de manière fiable les champs date
dans le format jj/mm/aaaa, merci de me répondre.
Au revoir.
Bonjour, Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas systématique sur tous les champs mais n'est pas tolérable lorsque l'on
veut
voir apparaître par exemple: 04/06/2004 et que le système retourne 06/04/2004. Si quelqu'un a la solution pour remettre de manière fiable les champs date dans le format jj/mm/aaaa, merci de me répondre. Au revoir.
Lorex
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les 12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe aïe aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" a écrit dans le message de news:u$
Bonjour,
Vous devez formatter vos champs date ainsi
Format(dateeurope, "MM""/""DD""/""YYYY")
Pierre
"Franqui34" a écrit dans le message de news:
> Bonjour, > Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs > dates en VBA, le jour et le mois sont inversés. Cette inversion n'est
pas
> systématique sur tous les champs mais n'est pas tolérable lorsque l'on veut > voir apparaître par exemple: > 04/06/2004 et que le système retourne 06/04/2004. > Si quelqu'un a la solution pour remettre de manière fiable les champs
date
> dans le format jj/mm/aaaa, merci de me répondre. > Au revoir. > >
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les
12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe aïe
aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce
peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" <pharmasoftsupprimerceci@tvs2net.ch> a écrit dans le message de
news:u$6igG06EHA.3236@TK2MSFTNGP15.phx.gbl...
Bonjour,
Vous devez formatter vos champs date ainsi
Format(dateeurope, "MM""/""DD""/""YYYY")
Pierre
"Franqui34" <ffranqui@free.fr> a écrit dans le message de news:
Ol32pjz6EHA.1404@TK2MSFTNGP11.phx.gbl...
> Bonjour,
> Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs
> dates en VBA, le jour et le mois sont inversés. Cette inversion n'est
pas
> systématique sur tous les champs mais n'est pas tolérable lorsque l'on
veut
> voir apparaître par exemple:
> 04/06/2004 et que le système retourne 06/04/2004.
> Si quelqu'un a la solution pour remettre de manière fiable les champs
date
> dans le format jj/mm/aaaa, merci de me répondre.
> Au revoir.
>
>
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les 12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe aïe aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" a écrit dans le message de news:u$
Bonjour,
Vous devez formatter vos champs date ainsi
Format(dateeurope, "MM""/""DD""/""YYYY")
Pierre
"Franqui34" a écrit dans le message de news:
> Bonjour, > Quelqu'un peut-il me dire pourquoi, après mise à jour de certains champs > dates en VBA, le jour et le mois sont inversés. Cette inversion n'est
pas
> systématique sur tous les champs mais n'est pas tolérable lorsque l'on veut > voir apparaître par exemple: > 04/06/2004 et que le système retourne 06/04/2004. > Si quelqu'un a la solution pour remettre de manière fiable les champs
date
> dans le format jj/mm/aaaa, merci de me répondre. > Au revoir. > >
Pierre
:-)
-- "Lorex" a écrit dans le message de news: 41ceaccf$0$11550$
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les 12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe
aïe
aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" a écrit dans le message de news:u$ > Bonjour, > > Vous devez formatter vos champs date ainsi > > Format(dateeurope, "MM""/""DD""/""YYYY") > > Pierre > > > "Franqui34" a écrit dans le message de news: > > > Bonjour, > > Quelqu'un peut-il me dire pourquoi, après mise à jour de certains
champs
> > dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas > > systématique sur tous les champs mais n'est pas tolérable lorsque l'on > veut > > voir apparaître par exemple: > > 04/06/2004 et que le système retourne 06/04/2004. > > Si quelqu'un a la solution pour remettre de manière fiable les champs date > > dans le format jj/mm/aaaa, merci de me répondre. > > Au revoir. > > > > > >
:-)
--
"Lorex" <lorantus@hotmail.com> a écrit dans le message de news:
41ceaccf$0$11550$8fcfb975@news.wanadoo.fr...
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les
12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe
aïe
aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce
peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" <pharmasoftsupprimerceci@tvs2net.ch> a écrit dans le message de
news:u$6igG06EHA.3236@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Vous devez formatter vos champs date ainsi
>
> Format(dateeurope, "MM""/""DD""/""YYYY")
>
> Pierre
>
>
> "Franqui34" <ffranqui@free.fr> a écrit dans le message de news:
> Ol32pjz6EHA.1404@TK2MSFTNGP11.phx.gbl...
> > Bonjour,
> > Quelqu'un peut-il me dire pourquoi, après mise à jour de certains
champs
> > dates en VBA, le jour et le mois sont inversés. Cette inversion n'est
pas
> > systématique sur tous les champs mais n'est pas tolérable lorsque l'on
> veut
> > voir apparaître par exemple:
> > 04/06/2004 et que le système retourne 06/04/2004.
> > Si quelqu'un a la solution pour remettre de manière fiable les champs
date
> > dans le format jj/mm/aaaa, merci de me répondre.
> > Au revoir.
> >
> >
>
>
-- "Lorex" a écrit dans le message de news: 41ceaccf$0$11550$
C'est pas si simple, le format de la date dans sa Db, c'est quoi ? Car les 12 premier jours, il y aura pas de pb... Mais à partir du 13iéme... Aïe
aïe
aïe la restructuration...(ou l'update du source)...
Il vaut mieux qu'il formatte la date au format de la date da sa DB. Ce peut-être "MM/DD/YYYY" ou "YYYY/MM/DD"...
Laurent
"Pierre" a écrit dans le message de news:u$ > Bonjour, > > Vous devez formatter vos champs date ainsi > > Format(dateeurope, "MM""/""DD""/""YYYY") > > Pierre > > > "Franqui34" a écrit dans le message de news: > > > Bonjour, > > Quelqu'un peut-il me dire pourquoi, après mise à jour de certains
champs
> > dates en VBA, le jour et le mois sont inversés. Cette inversion n'est pas > > systématique sur tous les champs mais n'est pas tolérable lorsque l'on > veut > > voir apparaître par exemple: > > 04/06/2004 et que le système retourne 06/04/2004. > > Si quelqu'un a la solution pour remettre de manière fiable les champs date > > dans le format jj/mm/aaaa, merci de me répondre. > > Au revoir. > > > > > >
Zoury
Salut! :O)
Comment travailles-tu avec tes dates ?
si tu suis les conseils suivants, tu ne devrais plus jamais avoir à te préoccuper du problème de format.
1. dans ta BD, ne sauvegarde jamais une date sous forme de chaine de caractères. utilise plutôt le type spécifique aux dates fournit par ta BD; 2. dans le code, ne travaille jamais avec des dates sous forme de chaine de caractères. utilise plutôt le type spécifique aux dates fournit par le language de programmation. 3. dans l'interface, utilise des contrôles spécifique aux dates (calendar, datetimepicker, etc.) lorsque disponibles. c'est dernier offre *généralement* - une gestion automatiser du format d'affichage de la Date en fonction des préférences du système. - une interface simple d'utilisation et prévenant les erreurs de saisie (ou date invalide) pour l'utilisateur - un propriété Value de type Date, ne nécessitant aucune conversion 4. utiliser les fonctions IsDate() et CDate() afin de lire une date sous forme de chaine de caractère en fonction des préférences de l'utilisateur (String to Date) 5. utiliser la fonction Format$() avec "long date", "short date", "long time", "short time" ou encore FormatDateTime() afin de formatter une date en chaine de caractères en fonction des préférences de l'utilisateur (Date to String)
-- Cordialement Yanick MVP pour Visual Basic
Salut! :O)
Comment travailles-tu avec tes dates ?
si tu suis les conseils suivants, tu ne devrais plus jamais avoir à te
préoccuper du problème de format.
1. dans ta BD, ne sauvegarde jamais une date sous forme de chaine de
caractères. utilise plutôt le type spécifique aux dates fournit par ta BD;
2. dans le code, ne travaille jamais avec des dates sous forme de chaine de
caractères. utilise plutôt le type spécifique aux dates fournit par le
language de programmation.
3. dans l'interface, utilise des contrôles spécifique aux dates (calendar,
datetimepicker, etc.) lorsque disponibles. c'est dernier offre
*généralement*
- une gestion automatiser du format d'affichage de la Date en fonction
des préférences du système.
- une interface simple d'utilisation et prévenant les erreurs de saisie
(ou date invalide) pour l'utilisateur
- un propriété Value de type Date, ne nécessitant aucune conversion
4. utiliser les fonctions IsDate() et CDate() afin de lire une date sous
forme de chaine de caractère en fonction des préférences de l'utilisateur
(String to Date)
5. utiliser la fonction Format$() avec "long date", "short date", "long
time", "short time" ou encore FormatDateTime() afin de formatter une date en
chaine de caractères en fonction des préférences de l'utilisateur (Date to
String)
si tu suis les conseils suivants, tu ne devrais plus jamais avoir à te préoccuper du problème de format.
1. dans ta BD, ne sauvegarde jamais une date sous forme de chaine de caractères. utilise plutôt le type spécifique aux dates fournit par ta BD; 2. dans le code, ne travaille jamais avec des dates sous forme de chaine de caractères. utilise plutôt le type spécifique aux dates fournit par le language de programmation. 3. dans l'interface, utilise des contrôles spécifique aux dates (calendar, datetimepicker, etc.) lorsque disponibles. c'est dernier offre *généralement* - une gestion automatiser du format d'affichage de la Date en fonction des préférences du système. - une interface simple d'utilisation et prévenant les erreurs de saisie (ou date invalide) pour l'utilisateur - un propriété Value de type Date, ne nécessitant aucune conversion 4. utiliser les fonctions IsDate() et CDate() afin de lire une date sous forme de chaine de caractère en fonction des préférences de l'utilisateur (String to Date) 5. utiliser la fonction Format$() avec "long date", "short date", "long time", "short time" ou encore FormatDateTime() afin de formatter une date en chaine de caractères en fonction des préférences de l'utilisateur (Date to String)