Microsoft Access kunt u schaalbare databases die zijn geschikt voor het opslaan van grote hoeveelheden gegevens te creëren . Echter , bij het uitvoeren van query's of bewerkingen die een tafel met een groot aantal records of rijen openen , je zou onvoldoende schijfruimte of geheugen fouten ontvangen. Toegang is geschikt voor het opslaan van miljoenen records in een tabel - tot 1 GB in een tafel en 2 GB in de database - en nog veel meer als je meerdere databases verbinden in een toepassing . Geheugenfouten in Access treden meestal op als gevolg van een instelling " File Lock ' dat te laag is ingesteld in het Windows Register . Toch zijn er verschillende permanente en tijdelijke oplossingen voor het probleem . Instructies Toename maxlocks permanent in de Register 1 Klik op "Start , " typ " regedit " ( zonder aanhalingstekens ) in het zoekvak . Druk op de toets " Enter " . Kopen van 2 Klik op de link "Computer " in de linker ruit . Navigeer naar de " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Jet \\ 4.0 \\ Engines \\ Jet 4.0 " value entry " als het runnen van Access versies 97 , 2000 , 2002 of 2003 . Als Hardlopen Access 2007 of 2010 , navigeer naar de " HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Office \\ 12.0 \\ Access Connectivity Engine \\ Engines \\ ACE "entry . 3 Dubbelklik op het " MaxLocksPerFile "entry aan de rechterkant van het venster . Verander het nummer in de " waarde gegevens " veld om een hogere waarde , en klik vervolgens op " OK . " standaard Windows maakt gebruik van een " MaxFileLocksPerFile " waarde van 9500 . Verander de waarde voldoende is om het maximum aantal rijen in de grootste tabel gegevens te verwerken . Laat ruimte voor groei in de database ook. bijvoorbeeld, als de grootste tabel in uw database heeft 100.000 records, zet de waarde op minstens 200.000 nieuwe gegevensinvoer tegemoet . 4 Sluit de register-editor . < br > Change Max Sloten Tijdelijk in Code Lancering Microsoft Access 5 en open de database waardoor de Max Lock fouten . 6 Klik op ' Hulpmiddelen voor databases "op het menu of lint balk , dan is de" Visual Basic "-knop . de Visual Basic for Applications venster geopend . 7 rechtermuisknop op de naam van de database in het " Project " venster . Klik " invoegen " en vervolgens " Module " in het pop - upmenu 8 Voer de volgende code onder de " Option Compare Database " label : . DAO.DBEngine.SetOption dbmaxlocksperfile , 200.000 Change " 200000 " om het gewenste aantal Max sloten , en sla uw werk . Access verhoogt het aantal max bestand sloten om de waarde die u hebt ingevoerd . Zodra u uw toepassing af te sluiten , de instelling terug naar de oorspronkelijke waarde in het register .
|