Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2011, 23h11   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 316
Points : 35
Points : 35
Par défaut format date et heure (anglais / français)

Bonjour,

J'heberge mon site internet sur un serveur anglais.

J'utilise une base de données ACCESS sur laquelle j'ajoute des records à partir de mon site internet.

Certaines données sont de type HEURE et DATE.

Et le souci que j'ai, c'est que c informations sont enregistrées sur ma base au format anglais, donc le mois et la date inversées.

J'ai contacté un technicien qui ne semble pas avoir vraiment de solution à me donner.

Merci pour votre aide,

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 15h36   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Quel est le type du champ dans la table Access ?
Date/Heure ou Texte ?

Est-ce que c'est l'appli web qui écrit dans la base Access ?
Si oui par quelle technique ? Recordset ? INSERT SQL ?

Quelle est la nature de l'information date à l'origine ?
Déjà typée Date ou bien du texte ?

Ça fait beaucoup de questions , mais ta question est trop vague pour qu'on puisse te répondre quelque chose de concret.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 20h07   #3
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 316
Points : 35
Points : 35
Bonsoir,

Alors, voici les réponses :

Dans ma table ACCESS j'ai une table nommée JOUR format date/heure.

C'est bien l'appli web qui écrit dans la base par un INSERT SQL.

L'information date d'origine provient du serveur, <%=date%> qui me joue d'ailleurs des tours aujourd'hui, un coup j'aurai la date format française (jj/mm/aa) et parfois à l'anglaise (mm/dd/yy) lol je n'y comprend plus rien.

Voilà, en te remerciant par avance.

Denis
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 20h52   #4
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Côté SQL Access, si je veux insérer une date dans un champ Date/Heure nommé JOUR,
je construirai mon SQL comme ça par exemple (en VBA) :
Code :
1
2
Dim sSQL As String
sSQL = "INSERT INTO MaTable(JOUR) VALUES(#" & Format(expresion_date, "mm\/dd\/yyyy") & "#)"
expression_date : une expression de type Date/Heure

Si expression_date est le 23 Déc 2011, mon instruction SQL sera:
Code sql :
INSERT INTO MaTable(JOUR) VALUES(#12/23/2011#)
Dans SQL il faut le format américain mois/jour/année.

Si le problème vient de <%=date%> (je ne sais pas ce que c'est), ce n'est pas un problème Access.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h56.


 
 
 
 
Partenaires

Hébergement Web