[Access] Controllare se database è già aperto da un altro utente

Anonimo
2010-02-15T10:30:02+00:00

Ciao a tutti!

Vorrei farvi questa domanda...Ho una maschera con una serie di campi. Uno di questi contiene la directory per raggiungere un file in una determinata posizione.

La cosa che vorrei creare, molto "artigianalmente", sarebbe di poter verificare se quel file è già aperto oppure no da un altro utente, e quindi informarlo che, ad esempio, non lo può modificare oppure non lo può aprire (o in sola lettura) o mettere un "v" sul campo aperto si/no. La cosa è fattibile senza utilizzare la gestione degli account di Access?

Grazie in anticipo a tutti...

Microsoft 365 e Office | Access | Per la casa | 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
Risposta accettata dall'autore della domanda
Anonimo
2010-02-15T10:42:02+00:00

Ciao,

per verificare se un database di Access è aperto, puoi controllare che nella cartella in cui risiede esista un file con lo stesso nome del database ma con estensione Ldb, quindi dovresti risolvere con qualcosa tipo:

If Dir("C:\Dati\NomeDatabase.Ldb")<>"" Then

   MsgBox "Database Aperto!!"

   ....

   ....

End IF

Ciao

Giorgio Rancati

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili