Davide
2016-06-07 17:04:25 UTC
Buonasera,
con un pulsante su una maschera vorrei aprire un altro database di Access (.accdb) protetto da password.
Sul sito di Donkarl (http://www.donkarl.com/it/?FAQ6.19) ho trovato il seguente codice che mi permette di aprire correttamente il database, tuttavia cliccando più volte sul pulsante si aprono più istanze del database.
-----
Dim appAcc As Access.Application
Set appAcc = CreateObject("Access.Application")
appAcc.OpenCurrentDatabase "C:\MioDatabase.accdb", False, "12345"
-----
Dim db As DAO.Database
Dim acc As New Access.Application
Set db = acc.DBEngine.OpenDatabase("C:\MioDatabase.accdb", False, False, ";pwd=12345")
acc.OpenCurrentDatabase "C:\MioDatabase.accdb"
-----
Come posso evitare che venga aperta più di una istanza del database?
Davide
con un pulsante su una maschera vorrei aprire un altro database di Access (.accdb) protetto da password.
Sul sito di Donkarl (http://www.donkarl.com/it/?FAQ6.19) ho trovato il seguente codice che mi permette di aprire correttamente il database, tuttavia cliccando più volte sul pulsante si aprono più istanze del database.
-----
Dim appAcc As Access.Application
Set appAcc = CreateObject("Access.Application")
appAcc.OpenCurrentDatabase "C:\MioDatabase.accdb", False, "12345"
-----
Dim db As DAO.Database
Dim acc As New Access.Application
Set db = acc.DBEngine.OpenDatabase("C:\MioDatabase.accdb", False, False, ";pwd=12345")
acc.OpenCurrentDatabase "C:\MioDatabase.accdb"
-----
Come posso evitare che venga aperta più di una istanza del database?
Davide