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

  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 : 70
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
    rédacteur/modérateur
    Inscrit en
    avril 2005
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : rédacteur/modérateur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 11 117
    Points : 22 490
    Points
    22 490
    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
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2014
    Messages
    7
    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 : 7
    Points : 6
    Points
    6
    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

Discussions similaires

  1. [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, 16h59
  2. Le projet vba y figurant ne peut pas être lu
    Par Kintin dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/05/2018, 09h03
  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, 12h10
  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, 18h28
  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, 12h32

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