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 09/09/2011, 13h39   #1
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Par défaut probleme de date

Bonjour,

Dans plusieurs formulaire j'ai un champs date qui se remplie automatiquement lors de nouvelle saisie.

format : Date, abrégé
valeur par défaut : =Date()

Tout fonctionne correctement.

Seulement sur deux PC (windows XP et access 2007), ce champs indique #noms

Sur tous les autres PC (windows 7 et access 2007 dont PC sur lequel j'ai compilé mon mde), tout fonctionne.

A quoi cela peut-il être dû ?
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 14h46   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 256
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 256
Points : 1 872
Points : 1 872
Bonjour,

J'ai souvent un problème similaire à cause d'une mauvaise version de dao360.dll

Parfois aussi l'exécution de ceci arrange les choses :
Code :
Regsvr32.exe "C:\Program Files\fichiers communs\microsoft shared\dao\dao360.dll"
Oui je sais on est plus dans la sorcellerie que dans la programmation
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 16h59   #3
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
C'est pas ça.

La ligne en cmd n'a rien changé (pourtant réussi).
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 13h09   #4
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
J'ai vu sur internet que certain parle d'un probleme entre les references microsoft access 11.0 et microsoft access 12.0.

Cependant je n'arrive pas a surpirmer ces references de mes projets pour les remettre ensuite.
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 13h24   #5
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
Bonjour,

Essaye ceci =Format(Date();"Date, abrégé")Les références sont liées à Access. Là ou il y a des changements c'est entre 2007 et 2010. Tu utilise un runtime ?

Si tu reste en 2007 ta référence sera en 12.0.

11.0 => Office 2003
12.0 => Office 2007
14.0 => Office 2010

@+
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 13h30   #6
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Bon j'ai mis

Code :
1
2
3
 
 
=Format(Date();"Date, abrégé")
dans valeur par défaut des champs date de mon formulaire puis j'ai recréer un mde.

Ca ne change rien.

Non je n'utilise pas de runtime. Je suis juste en fichier mde.

En effet ma référence est en 12.0.

Ce problème est apparu depuis que j'ai refais ma base de donnée (+ securité mdw) en format mdb mais avec access 2007.

Pour cela j'ai importer mes données de l'autre base (mdb + mdw créer avec access 2003)
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2011, 13h48   #7
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Bon j'ai trouvé mon erreur. J'ai lancé mon mdb sur le PC avec win XP + access 2007. J'ai été dans les références et la références Microsoft AcvtiveX Data Objects 6.0 Library était manquante. Du coup j'ai repris mon PC sur win 7 + access 2007 et au lieu de prendre la 6.0 j'ai pris la version 2.8. Je sait pas trop ce qui change mais j'ai compilé comme cela puis recréer mon mde et ca marche sur tous mes PC.

Merci pour votre aide.

Explication :

J'ai suivi un tuto sur la page sui vante (mise a jour frontal)

http://www.developpez.net/forums/d80...le-louverture/

et

http://www.developpez.net/forums/d81...rnative-n-2-a/

Pour réaliser mes MAJ auto, j'ai pris un bout de code de chacune des solutions.

Dans une d'elle il faut mettre la reference Microsoft ActiveX Data Objects. J'ai juste choisi la plus récente de mon PC (win 7). Et celle ci n'était pas dans l'autre PC (win XP). Du coup problème.

Peut être quelqu'un peut compléter mes infos et expliquer le pourquoi du comment c'est le bazar ?
sylv20 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 01h20.


 
 
 
 
Partenaires

Hébergement Web