Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao,
Guarda il post Problemi con .laccdb
Parla proprio di questo problema
Ciao Mimmo
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Salve a tutti.
ho questo problema che si è verificato dopo gli ultimi aggiornamenti di w10 21h2
ma non so se è effettivamente attribuibile agli aggiornamenti...
il problema è questo :
ho due database su due pendrive distinte diciamo x: e v:
lancio il database su x ci lavoro e aggiorno le cartelle di quello su v:
sul pulsante di chiusura programma, con questo codice:
Function Uscita()
DoCmd.DeleteObject acTable, "tabella"
DoCmd.OpenQuery "Query1"
Set dbsDatabase = OpenDatabase("v:/User/database.mdb")
dbsDatabase.TableDefs.Delete "tabella1"
dbsDatabase.TableDefs.Delete "tabella2"
dbsDatabase.TableDefs.Delete "tabella3"
dbsDatabase.TableDefs.Delete "tabella4"
Set dbsDatabase = Nothing
DoCmd.CopyObject "v:/User/database.mdb", "tabella1", acTable, "tabella1"
DoCmd.CopyObject "v:/User/database.mdb", "tabella2", acTable, "tabella2"
DoCmd.CopyObject "v:/User/database.mdb", "tabella3", acTable, "tabella3"
DoCmd.CopyObject "v:/User/database.mdb", "tabella4", acTable, "tabella4"
DoCmd.OpenForm "Pannello comandi", acNormal, "", "", , acNormal
DoCmd.Quit acExit
End Function
Fino a qualche tempo fa nessun problema ma da qualche tempo mi rimane il database su v: aperto (è presente un database.laccdb)
ed un processo aperto in gestione attività microsoft Access(32bit) in funzione pur avendo chiuso il primo programma (quello su x:)
devo aggiungere un ulteriore comando tra DoCmd.Quit acExit e End Function?
grazie per il vostro prezioso aiuto...
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
Risposta accettata dall'autore della domanda
Grazie Mimmo in effetti con il percorso attendibile il file xxx.laccdb effettivamente scompare alla chiusura del database ma rimane, purtroppo, attivo il processo in gestione attività, cosa che potrebbe far insorgere altre tipologie di prooblemi.
Ho fatto una piccola ricerca e ho constatato che anche per il passato il problema si presentava con aggiornamenti del programma di Office quindi probabile che le patch messe poi successivamente si sono ripresentate e questo gia' oltre quindici anni solo che il problema era yyy.ldb bloccante.... evito di linkare ma è sufficiente una ricerca con ldb bloccato per rendersene conto.
Ciao ed ancora grazie per la dritta.
Per chiudere il task ho aggiunto le seguenti linee:
...............................
DoCmd.Quit acExit
killAccess
End Function
Private Sub killAccess()
Dim AccessProcess As String
AccessProcess = "TASKKILL / F / IM MSACCESS.EXE"
Shell AccessProcess, vbHide
End Sub