Salve a tutti. Utilizzo un database creato da me con l'Office 2000. la domanda é: qualcuno mi puo fare l'aggiornamento a Office 2021?

Anonimo
2025-06-21T10:51:09+00:00

Salve a tutti, ho creato e sviluppato negli anni un database utilizzando Office 2000 premium, ora il problema sta che con i nuovi Pc dove vi è istallato Win11 non si riesce più a utilizzarlo.

Credo che si debba aggiornare a una versione Office 2021.

Il problema è che non vorrei perdere tutte le funzioni.

Il database fino a Win 10 si riesce a utilizzarlo ancora benissimo, con win11 no.

La domanda è questa?

C'è la possibilità di aggiornarlo senza compromettere le fnzionalità?

Grazie, se qualcuno della comunitì mi dia una soluzione.

Michi

Microsoft 365 e Office | Accesso | Altro | 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. Per proteggere la privacy, i profili utente per le domande di cui è stata eseguita la migrazione vengono resi anonimi.

0 commenti Nessun commento
{count} voti

5 risposte

Ordina per: Più utili
  1. Anonimo
    2025-06-21T11:20:16+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Caro Michi, 

    Grazie per aver segnalato la tua preoccupazione alla community di supporto Microsoft.  

    Puoi aggiornare il tuo database a una versione moderna di Access (inclusa in Office 2021), ma ci sono alcuni controlli e passaggi chiave che dovresti eseguire per evitare problemi di compatibilità: 

    1. Controllare il formato del file
    • I database creati con Access 2000 utilizzano il formato .mdb (Jet 4.0).
    • Office 2021 supporta ancora i file .mdb, ma con limitazioni.
    • Si consiglia di convertire il file in accdb, compatibile con Access 2010 e versioni successive.
    1. Controllare le macro e i moduli VBA
    • Alcune funzioni o macro VBA utilizzate in Access 2000 potrebbero non essere compatibili.
    • Dopo l'apertura in Access 2021, verificare la presenza di errori di compilazione o funzioni obsolete.
    1. Procedura guidata di conversione
    • Apri file → Access 2021 > Apri > seleziona il file .mdb
    • Access ti suggerirà di convertire il file: accetta e salva come .accdb
    • Testare tutte le funzionalità (moduli, report, query) dopo la conversione
    1. Backup prima di ogni modifica 
    • Fare una copia del file .mdb originale prima di iniziare
    • Se possibile, eseguire la conversione su un PC di prova

    Puoi trovare maggiori dettagli qui: 

    Convertire un database nel formato di file con estensione accdb - Supporto tecnico Microsoft 

    Non esitate a rispondere qui sotto in caso di aggiornamenti o ulteriori dubbi. 

    Migliori saluti 

    Thu-D/Specialista  del supporto della community Microsoft

    0 commenti Nessun commento
  2. Anonimo
    2025-06-21T15:19:53+00:00

    Grazie per la celere risposta;

    Purtoppo già all'apertura in in Office 2021 del database creato con (Office 2010)

    crea questo problema:

    "Option Compare Database 'Utilizza il tipo di ordinamento del database per i confronti fra stringhe
    Declare Function GetIDBarCode Lib "IDBC32.DLL" (ByVal Tipo$, ByVal CodiceIn$, ByVal CodiceOut$) As Integer"

    Cosa fare???

    Grazie

    0 commenti Nessun commento
  3. Anonimo
    2025-06-22T08:06:02+00:00

    Probabilmente devi modificare la dichiarazine della funzione

    Declare Function GetIDBarCode Lib "IDBC32.DLL" (ByVal Tipo$, ByVal CodiceIn$, ByVal CodiceOut$) As Integer"

    in

    Declare PtrSafe Function GetIDBarCode Lib "IDBC32.DLL" (ByVal Tipo$, ByVal CodiceIn$, ByVal CodiceOut$) As Integer"

    per renderla compatibile con il sistema operativo a 64 bit

    0 commenti Nessun commento
  4. Anonimo
    2025-06-22T08:46:37+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Ciao michelangelo, 

    Grazie per l'aggiornamento e per aver condiviso il messaggio di errore che ricevi all'apertura del database in Office 2021. 

    Prova questi passaggi: 

    1. Aggiorna le dichiarazioni API per gli ambienti a 64 bit
    • In Office 2021 (64 bit), tutte le dichiarazioni API devono includere la parola chiave PtrSafe. Michelangelo deve modificare il codice come segue:

    Declare PtrSafe Function GetIDBarCode Lib "IDBC32.DLL" (ByVal Tipo As String, ByVal CodiceIn As String, ByVal CodiceOut As String) As Long 

    • Se IDBC32.DLL non supporta la versione a 64 bit, sarà necessaria una versione compatibile a 64 bit della DLL o eseguire Access 2021 in modalità a 32 bit.
    1. Verificare l'esistenza e la compatibilità delle DLL
    • Assicurati che il file IDBC32.DLL sia presente nella cartella di sistema o nella cartella dell'applicazione.
    • Verificare se la DLL è scritta per 32 bit o 64 bit. Se è supportato solo a 32 bit: 
      • Installare la versione a 32 bit di Office 2021 (scaricabile dal portale di Microsoft 365).
      • In alternativa, trova una versione compatibile a 64 bit della DLL.
    1. Converti il formato del file
    • Se non l'hai già fatto, converti il file .mdb in .accdb utilizzando Access 2021.
    • Dopo la conversione, ricontrolla tutte le macro e i moduli VBA per assicurarti che non vi siano errori di compilazione.

    Referenze: 

    Parola chiave PtrSafe (VBA) | Microsoft Learn 

    Panoramica di Visual Basic, Applications Edition a 64 bit | Microsoft Learn 

    Spero davvero che le informazioni che ho fornito sopra ti siano state utili. Non esitate a rispondere qui sotto e fatemi sapere se avete ulteriori dubbi su questo argomento.   

    Migliori saluti 

    Thu-D/Specialista  del supporto della community Microsoft

    0 commenti Nessun commento
  5. Anonimo
    2025-06-24T08:16:59+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

     Ciao carlo,
    Sto solo tornando indietro per vedere se la mia risposta precedente ha aiutato a risolvere il tuo problema. Se stai ancora affrontando sfide o hai aggiornamenti, non esitare a rispondere. 

    Se la soluzione ha funzionato per te, puoi contrassegnarla come "Risposta accettata" per aiutare anche gli altri a trovarla. 

    Ti apprezzo! 

    I miei migliori auguri 

    Thu-D - Specialista del supporto della community Microsoft

    0 commenti Nessun commento