IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

"Vous ne pouvez pas ouvrir la base de données, car le Projet VBA y figurant ne peut pas être lu." NON COMPILÉ


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2016
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2016
    Messages : 39
    Points : 28
    Points
    28
    Par défaut "Vous ne pouvez pas ouvrir la base de données, car le Projet VBA y figurant ne peut pas être lu." NON COMPILÉ
    Bonjour,

    Aujourd'hui la personne qui utilise la base que j'ai développé a eu le message suivant.

    Nom : Erreur access.png
Affichages : 902
Taille : 20,4 Ko

    Il y a eu quelques autres erreurs avant (entre le moment où j'ai fais les changements et l'apparition de ce message) : l'ouverture d'un état avec "=Date()" et "=Temps()" en entête, demandait ces paramètres dans une boîte de dialogue (comme si les fonctions étaient non reconnues), un champ devant fonctionner affichait #Erreur.

    La base a donc été ouverte au moins une fois "normalement" puis lors d'une autre ouverture ce message est apparu.

    Cela intervient après des changements que j'ai effectué ce week-end. Quelques ajouts de champs dans des tables, mais surtout un développement VBA incluant deux nouvelles bibliothèques : Microsoft Outlook 16.0 Object Library et Microsoft ActiveX Data Objects 6.0 Library . Cela afin de préparer des mails sur Outlook en VBA.

    Deux choses que je trouve non cohérente :

    -Quand je google ce message d'erreur (en anglais ou en français), TOUS les sujets traitent du Runtime, comme si cette erreur ne pouvait arriver uniquement en Runtime. Hors, je développe en accdb et je transmets la base en accdb, elle n'est donc pas compilée.

    -J'ai accès à un "bureau à distance" avec un répertoire spécifique ou je peux récuperer la base pour le développement. Lorsque j'ai finis ces changements, j'ai pu ouvrir la base sur ce répertoire et la faire fonctionner normalement. Ce qui veut dire que logiquement leur environnement (version d'office/windows) ne pose pas de problèmes particuliers. Même si je ne suis pas 100% sûr que celui auquel j'accède à distance et celui sur lequel tourne la base est exactement le même.

    Et impossible de reproduire ce problème (ni le premier avec les requêtes buguées) de mon côté.

    J'espère que quelqu'un qui a eu ce message d'erreur saura me guider !

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    Avant de livrer il est conseillé de faire un decomp/comp ( http://blogaccess.free.fr/?p=75 ).
    Passe en "Late binding" également ça évite les problèmes de version dans les références. (à voir également sur mon blog)

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 30
    Points : 16
    Points
    16
    Par défaut Même message : Vous ne pouvez pas ouvrir la base de données car le projet VBA ....
    J'ai une application fichier/serveur chez plusieurs clients différents et je n'ai jamais eu ce message avant.

    Il y a un mois (janvier 2020), un client a installé plusieurs nouveaux postes Windows 10 et il ne parvient plus à ouvrir les fichiers, même la base qui contient un tout petit module en VBA elle ne se lance pas !
    Sur des postes plus anciens ça marche (je ne sais plus s'ils sont sur W10 ou W7)
    Par contre il exploite uniquement un Runtime 2010 32 bits ? donc pas moyen d'essayer avec Access !
    je ne trouve aucune solution à ce problème !!!

    A mon avis il doit y avoir quelque part une sécurité qui bloquer le lancement ??

    Que faire ? essayer quoi ?
    merci de votre réponse

  4. #4
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    J'ai développe une basse de données Access depuis quelques temps déjà et nous n'avions jamais de problème.
    Depuis que quelques collègues sont passés sous Windows 10 et Office 365, ils leur est impossible d'utiliser la base de données.
    Il y a aussi cette erreur qui s'affiche : La base de données ne peut pas être ouvert car le projet VBA qu'il contient ne peut pas être lu

    Pour le fonctionnement du e la base Access il faut que le projet VBA soit chargé et lu car il y a du VBA sur les formulaires, états, ...

    Je ne sais absolument pas comment faire....chez 90% de mes collègues sous win 10 et office 365 cela fonctionne et 10% non...je comprends pas....

    J'ai besoin d'aide svp

    Merci d'avance

  5. #5
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    As-tu tenté avec in compte administrateur ou bien régler le raccourci pour qu'il fonctionne en mode administrateur ?

    Il semble que 365 soit un peu tatillon avec les droits.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  6. #6
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 18
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par loufab Voir le message
    Bonjour,

    As-tu tenté avec in compte administrateur ou bien régler le raccourci pour qu'il fonctionne en mode administrateur ?

    Il semble que 365 soit un peu tatillon avec les droits.

    Cordialement,
    Bonjour,
    Merci de vous intéresser à mon cas
    Malheureusement, je l'option démarrer en mode administrateur est grisée...(dans les propriétés avancé du raccourci)

Discussions similaires

  1. Le projet vba y figurant ne peut pas être lu
    Par Kintin dans le forum VBA Access
    Réponses: 22
    Dernier message: 14/10/2020, 14h20
  2. [AC-2010] Message d'erreur "le projet VBA y figurant ne peut pas être lu"
    Par nicomidas dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/05/2019, 15h59
  3. [AC-2010] Vous ne pouvez pas ouvrir la base de données
    Par Mirande dans le forum Runtime
    Réponses: 4
    Dernier message: 26/10/2012, 11h10
  4. Mise à jour base de données pour 2 projets vba
    Par panda78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/09/2012, 17h28
  5. [AC-2010] Message "vous ne pouvez pas ouvrir la base de données"
    Par Harry Covair dans le forum IHM
    Réponses: 2
    Dernier message: 11/12/2011, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo