Come aumentare i blocchi massimi di Microsoft Access

Access utilizza

Aumentare MaxLocks in modo permanente nel registro

Passaggio 1

Fare clic su "Start", quindi digitare "regedit" (senza virgolette) nella casella di ricerca. Premere il tasto "Invio".

Passaggio 2

Fare clic sul collegamento "Computer" (PC) che appare nella finestra di sinistra. Passare al valore di voce "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Jet 4.0" se si eseguono versioni di Access 97, 2000, 2002 o 2003. Se si esegue Access 2007 o 2010, passare a "" HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Access Connectivity Engine \ Engines \ ACE ".

Passaggio 3

Fare doppio clic sulla voce "MaxLocksPerFile" sul lato destro della finestra. Modificare il numero nel campo "Dati valore" su un valore più alto, quindi fare clic su "OK". Per impostazione predefinita, Windows utilizza un valore "MaxFileLocksPerFile" di 9500. Cambia il valore sufficiente a gestire il numero massimo di righe nella tabella di dati più grande. Lascia anche spazio per la crescita nel database. Ad esempio, se la tabella più grande del database ha 100.000 record, impostare il valore su almeno 200.000 per consentire l'inserimento di nuovi dati.

Passaggio 4

Chiudere l'editor del registro.

Cambia MaxLocks temporaneamente nel codice

Passaggio 1

Avviare Microsoft Access e aprire il database causando errori Max Lock.

Passaggio 2

Fare clic su "Strumenti database" nel menu o barra multifunzione, quindi sul pulsante "Visual Basic". Si aprirà la finestra Applicazioni per Visual Basic.

Passaggio 3

Fare clic con il tasto destro sul nome del database nel pannello "Progetto". Fai clic su "Inserisci" e quindi sul menu a comparsa "Modulo".

Passaggio 4

Immettere il seguente codice nel tag "Option Compare Database" (opzione Confronta database):

DAO.DBEngine.SetOption dbmaxlocksperfile, 200000

Modificare "200000" sul numero desiderato di Max Locks, quindi salvare il lavoro. Access aumenta il numero di blocchi di file massimi per il valore inserito. Una volta che si esce dall'applicazione, il valore ritorna all'originale nel registro.