Ciao a tutti,
spero di non aver sbagliato thread in quanto volevo sapere se era possibile creare in access 2007 una macro che prima chiude il database e poi lo riapre.
ciao
Ciao a tutti,
spero di non aver sbagliato thread in quanto volevo sapere se era possibile creare in access 2007 una macro che prima chiude il database e poi lo riapre.
ciao
Per chiudere il DB devi dare:
Application.CloseCurrentDatabase
Per aprirlo:
Application.OpenCurrentDatabase("./nomedb")
Quando lo chiudi però potrebbe non eseguire più il codice, non ho mai provato sinceramente.
Grazie nifriz adesso provo ma anche io penso che una volta chiuso non esegua più il codice.
HO provato ma una volta chiuso il database il codice non viene eseguito.
prova così: fai un file batch riavvia.bat con i comandi
taskkill /IM msaccess.exe
start msaccess percorso\nome_file.mdb
e lo mandi in esecuzione con
x = Shell("c:\riavvia.bat", vbNormalFocus)
lascia che sia lui a rispondere, se non gli va bene penso ad un'altra soluzione altrimenti festa finita