Microsoft Access kan du oprette skalerbare databaser, der er stand til at lagre store mængder data . Men når du kører forespørgsler eller operationer , der har adgang et bord med et stort antal poster eller rækker , kan du modtage utilstrækkelig diskplads eller hukommelse fejl . Adgang er stand til at lagre millioner af plader i en enkelt tabel - op til 1 GB i en enkelt tabel og 2 GB i databasen - og mange flere , hvis du tilslutter flere databaser i et program. Memory fejl i Access normalt opstår på grund af en "File Lock "-indstilling , der er sat for lavt i Windows-registreringsdatabasen . Alligevel er der flere permanente og midlertidige løsninger på problemet . Instruktioner
Stigning MaxLocks Permanent i Registry
1
Klik på " Start" og derefter skrive " regedit " (uden anførselstegn) i søgefeltet . Tryk på " Enter "-tasten.
2
Klik på " Computer" linket i venstre rude . Naviger til " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Jet \\ 4.0 \\ Engines \\ Jet 4.0 " value post " , hvis der kører Access -versioner 97, 2000 , 2002 eller 2003. Hvis Running Access 2007 eller 2010 , navigere til" HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Office \\ 12.0 \\ Access Connectivity Engine \\ Engines \\ ACE " indrejse.
3
Dobbeltklik på " MaxLocksPerFile " indgang på højre side af vinduet. Skift nummer i " value data " felt til en højere værdi , og klik derefter på " OK ". Som standard Windows bruger en " MaxFileLocksPerFile "værdien af 9500. Ret værdien tilstrækkelig til at håndtere det maksimale antal rækker i den største data tabellen. Efterlad plads til vækst i databasen. for eksempel, hvis den største tabel i din database har 100.000 records , sættes værdien til mindst 200.000 for at imødekomme nye indtastning af data.
4
Luk Registreringseditor. < br >
Change Max Låse midlertidigt i Code
5
Launch Microsoft Access , og åbn databasen forårsager Max Lock fejl.
6
Klik på " database Tools " i menuen eller farvebånd bar , og derefter på" Visual Basic "-knappen. Visual Basic for Applications åbnes.
7
Højreklik på navnet på den database i" Project " rude. Klik "Indsæt " og derefter " Module" på pop- up -menuen
8
Indtast følgende kode under "Option Sammenlign Database " label : .
DAO.DBEngine.SetOption dbmaxlocksperfile , 200000
Change " 200000 " til det ønskede antal Max låse og derefter gemme dit arbejde . Adgang øger antallet af max fillåse til den værdi, du har indtastet. Når du forlader din ansøgning , indstillingen tilbage til den oprindelige værdi i registreringsdatabasen.