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 :

Le projet vba y figurant ne peut pas être lu


Sujet :

VBA Access

  1. #1
    Membre du Club
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Janvier 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : fonctionnaire

    Informations forums :
    Inscription : Janvier 2015
    Messages : 72
    Points : 43
    Points
    43
    Par défaut Le projet vba y figurant ne peut pas être lu
    Bonjour à tous,

    Nous développons une base de données créé à partir d'access 2010 (32bits).
    Les versions d'office sont en train d'être mise à jour sur chaque pc (office 2013 (32bits)).

    Lorsque nous voulons ouvrir notre fichier .accdb, un message d'erreur apparait :
    Nous ne pouvez pas ouvrir la base de données, car le projet VBA y figurant ne peut pas être lu. Vous pouvez ouvrir la base de données uniquement si le projet VBA est d'abord supprimé. La suppression du projet VBA supprime tous les codes des modules, des formulaires et des états. ...
    Nous ne parvenons pas à trouver comment récuperer nos codes (impossible de compacter, d'ouvrir le développeur, d'enregistrer sous , ... sans effacer tout le projet).

    Le support microsoft est très light sur le sujet et la documentation que l'on trouve sur internet ne nous aide pas suffisamment pour trouver la solution.

    Quelqu'un connaitrait-il la solution miracle? (Autre que de recopier chaque code manuellement au bon endroit).

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    As-tu essayé d'importer tous les objets de ta base incriminé dans une nouvelle base ?

    Je joins un petit fichier que tu copies dans le répertoire de la base qui te poses souci, tu le décompactes puis tu glisses le fichier de ta base sur ce petit fichier. Il va décompiler puis recompiler. cela suffira peut-être ...
    Bonne continuation
    Fichiers attachés Fichiers attachés
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Bonjour,

    J'ai soudainement le même problème, j'Ai tenté avec l'exécution de ton fichier .bat sans succès. As-tu une autre possibilité ?
    Merci

  4. #4
    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 598
    Points
    24 598
    Par défaut
    Bonjour,

    Les 2 solutions sont là malheureusement.

    1) faire une copie du fichier pour travailler en sécurité
    2) tenter un import des objets
    3) tenter un decompcomp.

    Utiliser un produit payant du marché pour tenter la récupération.

    La seule sécurité infaillible est la sauvegarde régulière de l'application.

    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

  5. #5
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 878
    Points : 4 754
    Points
    4 754
    Par défaut
    Bonjour,

    ne pas désespérer cependant !
    le problème peut être très divers. Voir le fil https://www.developpez.net/forums/d1...ba-ne-etre-lu/

    cordialement
    "Always look at the bright side of life." Monty Python.

  6. #6
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Merci de votre aide, je suis vraiment triste!! je n'ai apporté aucune modification je ne comprends pas ce problème soudain.
    J'Ai tenté de créer une nouvelle bd, et importer mais j'ai la même erreur.

  7. #7
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    ahh et je voulais ajouter que je ne peux pas décompiler puisque je ne peux pas ouvrir le fichier.

  8. #8
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Citation Envoyé par loufab Voir le message
    Bonjour,

    Les 2 solutions sont là malheureusement.

    1) faire une copie du fichier pour travailler en sécurité
    2) tenter un import des objets
    3) tenter un decompcomp.

    Utiliser un produit payant du marché pour tenter la récupération.

    La seule sécurité infaillible est la sauvegarde régulière de l'application.

    Cordialement,
    Puisque je travaille sur un serveur, il est possible pour moi d'utiliser un backup. J'ai tenté d'utiliser le backup de la semaine précédente alors que je n'Avais même pas ouvert le fichier depuis plusieurs semaines. Le problème persiste, je vais alors tenter de restaurer une version antérieure... et encore plus jusqu'à la réussite. Je trouve ça bizarre que le bug soit apparu sans raison... le même PC... aucun nouveau logiciel.

  9. #9
    Membre du Club
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Janvier 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : fonctionnaire

    Informations forums :
    Inscription : Janvier 2015
    Messages : 72
    Points : 43
    Points
    43
    Par défaut
    pour ma part et mes connaissances réduites, je ne me souviens plus comment nous avions solutionner cela.
    Je pense qu'on était revenu sur une sauvegarde.
    Je peux cependant conseiller de creer un fichier *.bat qui se lance avec le planificateur de tache et qui sauvegarde les dorsales toutes les ... (3h chez nous).

    Il faut savoir que le code que nous voyons n'est pas celui que "lit" access, le programme transforme en binaire pour lire tout cela et il arrive qu'un 0 ou un 1 mal placé empeche une lecture correcte. Je pense que c'est ce qui arrive dans ce cas.

    Bonne *****.

  10. #10
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    merci du conseil mais maudit j'espère récupérer ! il y a beaucoup de travail la dedans!!!

  11. #11
    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 598
    Points
    24 598
    Par défaut
    As-tu essayé sur une autre machine et d'autres fichiers ?
    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

  12. #12
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Oui mes autres bd fonctionne très bien et j’ai tenté d’ouvrir sur 2 autres machines sans succès.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 226
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 226
    Points : 553
    Points
    553
    Par défaut
    Salut,

    Je ne sais pas si àa a déjà été suggéré

    J'ai déjà eu ce problème il y a un moment, mais si je me rappelle bien voilà la solution qui avait fonctionnée

    Ouvrir une new base
    faire importer tous les objets

    A+

  14. #14
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Salut merci pour votre intérêt ! Oui j’ai essayé, dès que je tente d’importer un objetde cette bd l’erreur apparait.

    Je me disais que peut-être c’était un de des objets seulement et d’y aller par élimination mais ce n’est pas possible

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 226
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 226
    Points : 553
    Points
    553
    Par défaut
    Et si tu change l'extension .accdb en . mdb
    et que tu l'ouvre avec access 2007 et si ça va pas, avec access 2010

  16. #16
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Merci j’essaye ça !!! Je te reviens!

  17. #17
    Membre régulier
    Homme Profil pro
    Technicien Géomatique
    Inscrit en
    Janvier 2016
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien Géomatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    Citation Envoyé par electrosat03 Voir le message
    Et si tu change l'extension .accdb en . mdb
    et que tu l'ouvre avec access 2007 et si ça va pas, avec access 2010
    rien ne fonctionne...

    Je ne comprends pas du tout la raison de ce bug soudain!!!

  18. #18
    Candidat au Club
    Homme Profil pro
    Profession libérale
    Inscrit en
    Juillet 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Profession libérale
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    J'ai le même problème !!

    J'utilise ACCESS depuis fort longtemps et l'application version "monoposte" que j'ai développé tourne sans problème sur plusieurs machines.

    Une nouvelle personne est arrivée dans la société et a besoin aussi de cette application. Comme à chaque fois, j'ai recopié les bases qui composent l'appli (frontale et dorsales) sur le nouvel ordinateur... D'habitude, c'est suffisant et ça marche nickel (et c'est logique)... Mais là, même message concernant le projet VBA qui ne peut être lu...

    Je suis du même avis que l'utilisateur qui pense que le problème vient de la version de Windows ou d'Access : une mise à jour doit foutre le bordel, puisque sur les autres postes, ça marche impeccable, en tout cas pour le moment (aïe, aï, aïe) ...

    Bref, si quelqu'un a une solution...

    Je pense que ce problème survenu subitement, "sans rien faire" doit concerner pas mal de monde...

    Merci à vous.

  19. #19
    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 598
    Points
    24 598
    Par défaut
    Bonjour,

    Le nouveau poste est équipé de quoi ?
    Quel anti-virus as-tu sur cette machine ?
    Est-ce qu'il y a l'option compacter à la fermeture activée sur l'application ?
    Est-ce que le front-end a été décompilé/compacté avant d'être livré ?
    Si les versions d'Office ne sont pas les mêmes sur les postes il faut travailler avec du late-binding et non du early comme il semble que tu le fasse :

    "je me suis rendu compte très vite que les dll particulières à ce projet (qui communique avec Word, Excel, Outlook notamment) ne s'était pas automatiquement mises à jour."
    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

  20. #20
    Candidat au Club
    Homme Profil pro
    Profession libérale
    Inscrit en
    Juillet 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Profession libérale
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Rebonjour,

    Je viens de faire une petite expérience : j'ai recopié la base exemple "Les Comptoirs" développée par Microsoft pour illustrer Access de mon ordinateur, sur le nouveau.

    Et bien, c'est le même problème : le projet VBA ne peut pas être lu !!! Une base Access Microsoft !

    J'en déduis que tout vient certainement d'un blocage de sécurité introduit par Microsoft, qui doit empêcher par défaut la lecture de tout code VBA par Acsess à partir d'un fichier importé par l'utilisateur.

    Si ça dit quelque chose à quelqu'un...

    Merci.

Discussions similaires

  1. [AC-2010] RUNTIME: Le projet VBA ne peut pas être lu
    Par Depite dans le forum Runtime
    Réponses: 2
    Dernier message: 25/10/2013, 07h32
  2. la mémoire ne peut pas être "written"
    Par zouzou1949 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 17/12/2006, 14h16
  3. Mémoire ne peut pas être read
    Par tedparker dans le forum Access
    Réponses: 4
    Dernier message: 27/09/2006, 11h54
  4. Liens URL : La mémoire ne peut pas être "read" ?
    Par fredfred dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/07/2006, 08h48
  5. Réponses: 6
    Dernier message: 03/09/2003, 10h29

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