Aumentar MAXLOCKS permanentemente en el Registro
1
Haga clic en " Inicio", a continuación, escriba "regedit " (sin comillas) en el cuadro de búsqueda. Pulse la tecla "Enter " .
2 Haga clic en el enlace de "Mi PC" en el cristal de la ventana izquierda. Vaya a " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Jet \\ 4.0 \\ Engines \\ Jet 4.0" entrada de valor " si se ejecuta versiones de Access 97 , 2000 , 2002 o 2003 . Si ejecuta Access 2007 o 2010, vaya a la " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Office \\ 12.0 \\ Access Conectividad Engine \\ Engines \\ ACE " de entrada.
3
doble clic en el " " de entrada en la parte derecha de la ventana. Cambie el número en el " MaxLocksPerFile valor de datos " campo a un valor más alto, y luego haga clic en" Aceptar. "De forma predeterminada , Windows utiliza un" valor MaxFileLocksPerFile " de 9500. Cambie el valor suficiente para manejar el número máximo de filas de la tabla de datos de mayor tamaño. Deje espacio para el crecimiento en la base de datos también. Por ejemplo , si la tabla más grande en su base de datos con 100.000 registros , establezca el valor en al menos 200 000 para dar cabida a nuevas entradas de datos.
4
Cierre el Editor del Registro.
Cambiar Max Bloquea temporalmente en el Código
5
Inicie Microsoft Access y abra la base de datos haciendo que los errores Max Lock .
6
Haga clic en " Herramientas de base de datos " en el menú o la barra de la cinta , a continuación," Visual Basic " botón. el Visual Basic para Aplicaciones se abre la ventana .
7
Haga clic en el nombre de la base de datos en el" panel de proyecto ". Haga clic en "Insertar " y luego " módulo" en el menú pop -up
8
Escriba el siguiente código en la sección " Option Compare Database" label: .
DAO.DBEngine.SetOption dbmaxlocksperfile , Access 200000
Change " 200000 " para el número deseado de Esclusas Max y guarde su trabajo. aumenta el número de bloqueos de archivo máximo para el valor especificado . Cuando salga de la aplicación , la configuración vuelve a el valor original en el registro.