Applicazione Access non eseguibile su versioni di Access precedenti

di Snupix il
5 risposte
Buongiorno.

Ho questa situazione.
Ho sviluppato un'applicazione con la versione Access di Office 365 che credo sia ancora Access 2016.
Questa applicazione viene eseguita su 6 pc, due dei quali scopro solo ora che hanno installato Access 2010 runtime.
Succede che quando apro il file, mi viene emessa la segnalazione che il file è stato creato con una versione successiva di Access e quindi termina l'esecuzione.
Ho sempre pensato che almeno fino alla 2007 non ci fossero problemi di compatibilità.

Chi utilizza l'applicazione non vuole spendere un soldo per aggiornarsi ad una versione più recente di Office (vabbè), anche perchè quella che ha è la versione Office Home & Business 2013 che non consente l'installazione di un runtime Access più recente.
Da parte mia in questo momento non ho un pc o macchina virtuale disponibile dove installare Access 2010 per convertire e salvare l'applicazione, ma non sarebbe questo il problema, se non che in futuro avrei il disagio di dover tenere due versioni.

Esiste la possibilità di salvare il file in una versione compatibile anche per versioni di Access precedenti direttamente dalla mia versione di Access?

Grazie
Ciao

5 Risposte

  • Snupix ha scritto:


    Ho sviluppato un'applicazione con la versione Access di Office 365 che credo sia ancora Access 2016.
    Questa applicazione viene eseguita su 6 pc, due dei quali scopro solo ora che hanno installato Access 2010 runtime...
    Prova ad installare un runtime successivo: c'è quello specifico di Office 365 e quello per Access 2016.
    Runtime 2016 = https://www.microsoft.com/it-it/download/details.aspx?id=50040
    Runtime per Office 365 = https://support.office.com/en-us/article/download-and-install-office-365-access-runtime-185c5a32-8ba9-491e-ac76-91cbe3ea09c9
    (leggi bene tutto)
    Distribuisci come accde? Se sì il runtime deve essere a 32 o 64 bit a seconda della versione con la quale hai creato il file accde.

    Snupix ha scritto:


    la versione Office Home & Business 2013 che non consente l'installazione di un runtime Access più recente.
    Ah sì? che errore dà?
  • L'obiettivo è di installare il file accde, ma essendo in fase di test ho usato il file accdb.

    Riguardo il messaggio d'errore dell'installazione runtime con H&B 2013, non ricordo esattamente il messaggio (appena mi reco in produzione a 40 km da me, lo verifico), ma lo avevo già verificato altrove sia installando la versione rt 2013 che 2016. Per fortuna in quel caso c'è stata la disponibilità ad aggiornare Office ad una versione professional più recente.
  • Snupix ha scritto:


    L'obiettivo è di installare il file accde, ma essendo in fase di test ho usato il file accdb.
    Tieni in cosiderazione il discorso 32/64 bit, perché non ci sono trucchetti per ovviare.

    Snupix ha scritto:


    Riguardo il messaggio d'errore dell'installazione runtime con H&B 2013, non ricordo esattamente il messaggio
    Nel frattempo ho gironzolato anch'io e mi auguro che non sia dovuto al conflitto tra il Click-to-Run (tipico delle versioni di Office recenti) con l'installer di Microsoft di cui si avvale la procedura di installazione del runtime
    Vedi: https://support.office.com/en-us/article/office-installed-with-click-to-run-and-windows-installer-on-same-computer-isn-t-supported-30775ef4-fa77-4f47-98fb-c5826a6926cd
  • Confermo che è quello il problema.
    Grazie
  • Alla fine ho trovato la causa.
    Nelle opzioni del database ce n'è una che consente la gestione dei dati "bigint" in SQL server.

    Opzioni Access > Database corrente > Opzioni di supporto del tipo dati > Supporta il tipo di dati bigint per le tabelle collegate/importate.

    Infatti per i dati dell'applicazione utilizzo SQL server.
    Inizialmente avevo previsto una tabella che usava un numeratore bigint, tabella che poi ho eliminato , perchè non più necessaria, ma è rimasta impostata la suddetta opzione.
    Purtroppo le versioni di runtime precedenti all'apertura vanno in errore. Mi chiedo se per Microsoft è proprio così difficile specificare precisamente la causa, invece di lasciare tutto sul generico. Mah...
Devi accedere o registrarti per scrivere nel forum
5 risposte