Aggiornare database di Access 2000

Anonimo
2021-11-19T15:08:02+00:00

Salve. Un amico con una piccola attività ha un database creato con Access 2000 e mi chiede come fare per passare ad una versione più recente di Access.

Purtroppo crede che il suo DB non possa funzionare con versioni recente perchè ha scritto moltissime righe in Visual Basic, secondo lui non funzionanti con le nuove versioni.

Se dovesse scegliere la versione 2016, quali sarebbero i passaggi da fare per avere un perfetto funzionamento con DB Datati ?

Grazie

Fabrizio

Microsoft 365 e Office | Access | Per il lavoro | 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

3 risposte

Ordina per: Più utili
  1. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-11-24T17:45:07+00:00

    Ciao Fabrizio,

    devi impostare in testa alla routine il seguente codice:

    Option Compare Database

    Option Explicit

    #If Win64 Then

    Private Declare PtrSafe Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long

    #Else

    Private Declare Function **FindExecutable** Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long 
    

    #End If

    in funzione della Function che vuoi utilizzare.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-11-24T17:00:31+00:00

    Mimmo abbiamo installato office 365 versione di valutazione. Ti ringrazio per il suggerimento

    Non ci sono problemi con Access però il problema si sposta sulle istruzioni VBA con l'errore:

    "Il codice del progetto deve essere aggiornato per l'utilizzo in sistemi a 64bit. Esaminare e aggiornare le istruzioni Declare, quindicontrassegnarle con l'attributo PtrSafe."

    Adesso sto leggendo degli articoli ma gli esempi di come risolvere non sono un gran che.

    Saluti

    Fabrizio

    La risposta è stata utile?

    0 commenti Nessun commento
  3. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-11-19T17:53:42+00:00

    La risposta è stata utile?

    0 commenti Nessun commento