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 08/12/2011, 10h20   #1
Membre actif
 
Inscription : juin 2007
Messages : 786
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 786
Points : 191
Points : 191
Par défaut Type défini par l'utilisateur non défini

Bonjour,

J'ai un souci après conversion d'une base 2003 en 2010

La compilation me renvoie un message d'erreur

Citation:
Erreur de compilation :
Type défini par l'utilisateur non défini.
sur l'instruction

Citation:
Dim MaBD As Database
J'ai pourtant les mêmes références que dans la base 2003 (en 14.0 au lieu de 11.0) dont Visual Basic For Applications

J'ai réparé et compacté la base. Sans succès

D'où peut venir ce problème ?

Merci par avance
Daejung est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 10h35   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Bonjour,

La référence pour la bibliothèque DAO n'est plus la même.

Décoche Microsoft DAO 3.6 Object Library et coche Microsoft Office 14.0 Access database engine Object Library.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 11h26   #3
Membre confirmé
 
Inscription : juillet 2006
Messages : 347
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 347
Points : 289
Points : 289
Bonjour,

vous devez également prefixer votre déclaration :

Code :
Dim MaBD As DAO.Database
Enfin ... ce n'est pas un devoir, mais plutôt un conseil
Access Newbie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 12h25   #4
Membre actif
 
Inscription : juin 2007
Messages : 786
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 786
Points : 191
Points : 191
Merci à tous les deux.

Le problème est réglé pour ce type mais maintenant j'ai un autre souci pour un contrôle de formulaire

Citation:
membre de méthode ou de données introuvable pour :
Daejung est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 12h29   #5
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Pourrais-tu poster la liste des références de ton projet ?
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 14h11   #6
Membre actif
 
Inscription : juin 2007
Messages : 786
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 786
Points : 191
Points : 191
Oui bien sûr,

Voilà les références :

Daejung est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 14h34   #7
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 927
Points : 9 927
Envoyer un message via Skype™ à Domi2
Je pense que tu peux supprimer Microsoft Visual Basic for Applications Extensibility 5.3.

Elle ne doit servir à rien dans ton projet, et elle a plutôt tendance à mettre le b***n !

Puis tu compiles !

NewRecord est un membre de form (bibliothèque Access), il n'y a donc aucune raison qu'il pose problème.

Si après avoir décocher la référence ci-dessus ça ne compile toujours pas, pourrais-tu poster le code dans lequel est utilisé NewRecord.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 16h16   #8
Membre actif
 
Inscription : juin 2007
Messages : 786
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 786
Points : 191
Points : 191
Erreur grossière de ma part

Il s'agissait d'un sous-état créé à partir d'un sous formulaire mais le code n'avait pas été nettoyé

Merci pour tout
Daejung 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 18h42.


 
 
 
 
Partenaires

Hébergement Web