Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 28/07/2011, 14h58   #1
Invité de passage
 
Inscription : septembre 2008
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : septembre 2008
Messages : 14
Points : 2
Points : 2
Par défaut Problème de format de date entre formulaire et table

Bonjour,

J'ai repris l'exemple de base de données Agendav23.9 qui permet de gérer les rendez-vous d'un cabinet médical. Tout fonctionne sauf un point qui pourtant me semble essentiel. En effet dans le formulaire de prise de RDV lors de la sélection de la date (Calendrier date picker) et de l'heure de début et de fin du rendez-vous, les données sont envoyées à la table au format:
Code :
1
2
HD = CDate(Format(Me!DateRdV1, "yy/mm/dd ") & Me!HoraireD)
HF = CDate(Format(Me!DateRdV2, "yy/mm/dd ") & Me!HoraireF)
Aucun problème à ce niveau, la problématique se situe au niveau de la table dans laquelle ces données sont envoyées. Par exemple si dans le formulaire, la date est: 2011/07/28 08:30, dans la table celle-ci devient 2028/11/07 08:30.

Je suis perdu!

Merci de votre aide
LIMITE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 15h53   #2
Membre confirmé
 
Homme
Chercheur
Inscription : juin 2011
Messages : 150
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Tarn (Midi Pyrénées)

Informations professionnelles :
Activité : Chercheur
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : juin 2011
Messages : 150
Points : 231
Points : 231
Bonjour,

Je ne connai pas la base de données Agendav23.9, mais il me semblerait plus logique d'avoir :

Code :
Format(CDate(Me!DateRdV1), "yy/mm/dd ")
pour la partie date.

Bcdt
fbtsra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 16h16   #3
Invité de passage
 
Inscription : septembre 2008
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : septembre 2008
Messages : 14
Points : 2
Points : 2
Merci. J'ai essayé votre code qui fonctionne mais le résultat reste le même dans la table. par exemple pour une selection d'une rendez-vous en date demain à 10h30, la table indique 2029-07-11 10:30:00.

Le date du jour (29) semble se positionner dans l'année et l'année (11) en date du jour !

Je vais continuer mes recherches Merci!
LIMITE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 17h00   #4
Membre actif
 
Avatar de SeaWolf601
 
Inscription : août 2006
Messages : 239
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 239
Points : 192
Points : 192
Citation:
Envoyé par LIMITE Voir le message
Merci. J'ai essayé votre code qui fonctionne mais le résultat reste le même dans la table. par exemple pour une selection d'une rendez-vous en date demain à 10h30, la table indique 2029-07-11 10:30:00.

Le date du jour (29) semble se positionner dans l'année et l'année (11) en date du jour !

Je vais continuer mes recherches Merci!
Hello,

J'ai eu ce genre de problème une fois.

regarde sur ton PC quel est le format de date.

ça ne m'éttonerais pas que le format des dates de ton pc soit sur un format anglo-saxon genre : AAAA/MM/JJ

Alors que le champ dans access doit être en format JJ/MM/AAA.
__________________

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi !

Albert Einstein
SeaWolf601 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/07/2011, 17h24   #5
Invité de passage
 
Inscription : septembre 2008
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : septembre 2008
Messages : 14
Points : 2
Points : 2
Merci Seawolf,

Il doit avoir de ça la-dedans, je suis au Canada, Je fais le test et je vous reviens!
Merci
LIMITE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 17h33   #6
Invité de passage
 
Inscription : septembre 2008
Messages : 14
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : septembre 2008
Messages : 14
Points : 2
Points : 2
Merci Seawolf, c'est exactement cela, La correction dans les options régionales Windows a réglé le problème!
LIMITE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 17h37   #7
Membre actif
 
Avatar de SeaWolf601
 
Inscription : août 2006
Messages : 239
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 239
Points : 192
Points : 192
Citation:
Envoyé par LIMITE Voir le message
Merci Seawolf, c'est exactement cela, La correction dans les options régionales Windows a réglé le problème!
Y a pas de quoi.
__________________

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi !

Albert Einstein
SeaWolf601 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h57.


 
 
 
 
Partenaires

Hébergement Web