Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 03/01/2011, 10h21   #1
Invité régulier
 
Homme
Inscription : novembre 2005
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2005
Messages : 20
Points : 7
Points : 7
Par défaut Problème fonction Format

Bonjour à tous et bonne année,

J'ai migré une base qui fonctionnait très bien sous Access 2000 en Access 2003 et j'ai désormais beaucoup de problème avec les fonctions à base de Format.

Ainsi,
Dans un formulaire, la valeur par défaut d'une zone de texte était
Code :
=Format(Maintenant();"dd/mm/yyyy")
, et le résultat devient #nom?

Dans le code VBA, la fonction:
Code :
1
2
3
4
5
6
7
8
tempo = DLookup("Champ_Requête", "Requête")
Tempotest = IsNull(tempo)
 
If Tempotest = True Then
compteur = "000"
Else: Me.compteur = Format$(DLookup("Champ_Requête", "Requête"), "0000")
 
End If
Me retourne une erreur de bug.

Pourriez-vous m'aider à migrer ces 2 fonctions ?

Merci beaucoup
Spacio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 14h09   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

N'aurais-tu pas un problème de références ?
Ton code est totalement compatible avec 2003 comme avec 2000.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 16h53   #3
Invité régulier
 
Homme
Inscription : novembre 2005
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2005
Messages : 20
Points : 7
Points : 7
Citation:
Envoyé par argyronet Voir le message
N'aurais-tu pas un problème de références ?
Effectivement, Access m'indique que la librairie MSOW.dll n'est plus dispo.
Il s'agit du Office Web Component... Je ne vois pas trop le rapport avec ma fonction
Spacio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 17h04   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Il n'y en a pas mais la compilation ne peut s'effectuer donc cela impacte de façon hasardeuse, telle ou telle procédure ou appel de fonction.
Ca peut tomber sur la fonction Format$() comme Left$().

Donc corrige ou enlève la référence et ton problème sera résolu.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 10h09   #5
Invité régulier
 
Homme
Inscription : novembre 2005
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2005
Messages : 20
Points : 7
Points : 7
Effectivement, j'ai désactivé cette fonction référence et ça marche correctement maintenant.

Vraiment n'importe quoi...
Spacio 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 14h55.


 
 
 
 
Partenaires

Hébergement Web