Condividi tramite

Impossibile aprire Access 2013

Anonimo
2016-01-19T17:02:41+00:00

Premetto che ho access 2013 con diverse applicazioni da me realizzate che utilizzana anche codice VBA.

Per un motivo ancora non noto, mi sono trovato alcune applicazioni funzionanti ed altre no.

Quelle che non funzionano all'apertura danno il seguente messaggio:

Impossibile aprire il database perché il relativo progetto VBA non può essere letto. 

Se si continua viene totalmente eliminato il codice VBA; così non posso neanche verificare le librerie di riferimento di VBA ne importare il codice legato alle mnaschere.

Mi potete aiutare??

Grazie in anticipo.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2016-01-20T12:22:15+00:00

    Grazie Giorgio.

    Ho già dettagliato tutto rispondendo a Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-01-20T12:21:13+00:00

    Innanzititto grazie per la risposta.

    Preciso meglio l'ambiente di lavoro:

    Windows 10 con Office 2007 (32 bit) ed Access 2013 (32 bit)

    Applicazioni access desktop ACCDB con oggetti Form associati utilizzanti anche codice ADO con alcune librerie in più.

    Quindi nessuna compilazione ma codice intrinseco nell'applicativo che, se non si apre, non risulta leggibile.

    E' come se, per motivi sconosciuti, fosse saltato il collegamento con le librerie aggiunte.

    Ciò detto, avendo scoperto che office 2007 ed access 2013 possono entrare in conflitto, ho disintallato office 2007 e pulito il registro, quindi ho riprovato, ma non è cambiato nulla.

    Per mia fortuna avevo salvato su un disco locale delle copie del DB in dicembre e queste si aprivano.

    Quindi ho aperto il db corrente accettando la cancellazione del codice VBA (così ho in dati aggiornati), poi ho implementato le librerie, poi ho importato dalla copia di dicembre le mappe ed i report, così da importare anche il codice VBA associato (che non ha subito aggiornamenti in questo ultimo periodo). 

    Ora il tutto funziona e posso respirare !!!!

    Resta da capire come sia possibile che un conflitto fra i due access possa modificare il riferimento alle librerie VBA.

    E' indubbio che la soluzione migliore sarebbe quella di acquisire office 2016!!!!

    Grazie a tutti.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-01-20T09:04:39+00:00

    Ciao Piero,

    era successo qualcosa del genere anche con Access 2010, è possibile che le applicazioni non funzionanti siano state aperte e compilate da una versione di access più aggiornata?

    Controlla che Access o in generale Office sia aggiornato all'ultimo service pack.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-01-20T08:14:27+00:00

    ciao PieroPino,

    non saprei come aiutarti non essendo mai incappato in questo problema, ma se mi capitasse proverei in questo modo...

    Prova a compilare il codice VBA per vedere se si sono errori di sorta in una delle macchine su cui il DB gira.

    Se ci sono correggili e riprova a far girare il db post compilazione e correzione sulla macchina su cui non funziona.

    Se non ci sono errori prova a verficare se manca qualche aggiornamento non installato sulla macchina/macchine su cui il DB non gira, se ne hai di mancanti, provvedi all'aggiornamento e riprova a fare girare il db.

    Poi domanda, anzi domande.

    il database è in in ACCDB? le versioni di office sono tutte a 32 bit ? o ne hai alcune a 64 bit?

    Ci sono delle differenze tra le due versioni...

    Facci sapere.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento