Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dit artikel bevat tips voor het verbeteren van de prestaties van een Microsoft Office Access-database. Door deze tips te volgen, kunt u veel databasebewerkingen versnellen, zoals het uitvoeren van rapporten of het openen van formulieren die zijn gebaseerd op complexe query's.

Een van de beste manieren om de prestaties van een database te verbeteren, is door indexen te maken voor veelgebruikte velden. Door indexen te maken, kunt u de prestaties beter verbeteren dan u kunt met behulp van een van de tips in dit artikel. In Access worden automatisch enkele indexen voor u gemaakt, maar u moet zorgvuldig overwegen of aanvullende indexen de prestaties verbeteren.

In dit artikel worden geen manieren besproken om de prestaties van specifieke databaseobjecten te optimaliseren, bijvoorbeeld door een index te maken. Zie het artikel Creatie en een index gebruiken om de prestaties te verbeteren voor meer informatie.

In dit artikel

De prestaties van een lokale database verbeteren

De volgende richtlijnen kunnen u helpen de prestaties van een lokale Access-database te optimaliseren: een database die is opgeslagen op een lokale harde schijf in plaats van op een netwerk.

AutoCorrectie voor naam uitschakelen

De functie Naam AutoCorrectie zorgt ervoor dat de functionaliteit van databaseobjecten intact blijft wanneer andere databaseobjecten waarvan ze afhankelijk zijn, een andere naam krijgen. Als u bijvoorbeeld de naam van een tabel wijzigt en er query's zijn die gebruikmaken van die tabel, zorgt AutoCorrectie ervoor dat deze query's niet worden verbroken vanwege de wijziging. Deze functie kan handig zijn, maar de prestaties worden soms vertraagd.

Als uw databaseontwerp stabiel is en de naam van de objecten niet wordt gewijzigd, kunt u autocorrectie voor naam veilig uitschakelen om de prestaties te verbeteren.

  1. Open de database die u wilt optimaliseren.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkervenster van het dialoogvenster Opties voor Access op Huidige database.

  4. Schakel in het rechterdeelvenster onder AutoCorrectie-opties voor naam alle selectievakjes uit.

De database zo instellen dat deze automatisch wordt gecomprimeerd en hersteld

Na verloop van tijd kunnen de prestaties van een databasebestand traag worden vanwege ruimte die blijft toegewezen aan verwijderde of tijdelijke objecten. Met de opdracht Comprimeren en herstellen wordt deze verspilde ruimte verwijderd en kan een database sneller en efficiënter worden uitgevoerd. U kunt een optie instellen om de opdracht Comprimeren en herstellen automatisch uit te voeren wanneer een database wordt gesloten.

  1. Open de database die u wilt optimaliseren.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkervenster van het dialoogvenster Opties voor Access op Huidige database.

  4. Schakel in het rechterdeelvenster onder Toepassingsopties het selectievakje Comprimeren bij sluiten in.

De database openen in de exclusieve modus

Als u de enige persoon bent die een database gebruikt, voorkomt u dat andere gebruikers de database op hetzelfde moment kunnen gebruiken door de database te openen in de modus exclusief en kunnen de prestaties worden verbeterd.

  1. Start Access, maar open geen database. Als u al een database hebt geopend, sluit u deze.

  2. Klik op Openen en klik vervolgens op Bladeren.

  3. Selecteer in het dialoogvenster Openen het databasebestand dat u wilt openen. U kunt de lijst Zoeken in gebruiken als u wilt bladeren om het databasebestand te vinden.

  4. Klik op de pijl op de knop Openen en klik vervolgens op Exclusief openen.

AutoCorrectie-opties uitschakelen

Standaard corrigeert Access uw spelling terwijl u typt. U kunt de functie AutoCorrectie uitschakelen om de prestaties te verbeteren.

  1. Open de database die u wilt optimaliseren.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkerdeelvenster van het dialoogvenster Opties voor Access op Controle.

  4. Klik in het rechterdeelvenster onder AutoCorrectie-opties op AutoCorrectie-opties.

  5. Schakel in het dialoogvenster AutoCorrectie-opties de selectievakjes uit voor de opties die u niet wilt.

    Opmerking: U hoeft niet alle AutoCorrectie-opties uit te schakelen om een voordeel te zien, maar hoe meer AutoCorrectie-opties u uitschakelt, hoe groter het voordeel.

Naar boven

Prestaties verbeteren in een omgeving met meerdere gebruikers

De volgende richtlijnen kunnen u helpen bij het optimaliseren van de prestaties van een Access-database die wordt gebruikt in een omgeving voor meerdere gebruikers.

De database splitsen

Wanneer u een database splitst, plaatst u de gegevenstabellen in een databasebestand op een netwerkserver in een zogenaamde back-enddatabase. U plaatst de andere databaseobjecten, zoals query's, formulieren en rapporten, in een ander databasebestand dat de front-enddatabase wordt genoemd. Gebruikers bewaren hun eigen kopie van de front-enddatabase op hun computer. De prestaties worden verbeterd omdat alleen de gegevens via het netwerk worden verzonden.

U splitst een database met behulp van de wizard Database splitsen.

  • Klik op het tabblad Hulpmiddelen voor databases in de groep Gegevens verplaatsen op Access-database.

De instelling voor vergrendeling op paginaniveau of recordniveau wijzigen

Access vergrendelt een bepaalde hoeveelheid gegevens terwijl u records bewerkt. De hoeveelheid gegevens die is vergrendeld, is afhankelijk van de vergrendelingsinstelling die u kiest. U kunt de prestaties verbeteren door vergrendeling op paginaniveau te kiezen. Vergrendeling op paginaniveau kan echter de beschikbaarheid van gegevens verminderen, omdat er meer gegevens zijn vergrendeld dan bij vergrendeling op recordniveau.

  • Vergrendeling op paginaniveau    Access vergrendelt de pagina die de record bevat (de pagina is het geheugengebied waar de record zich bevindt). Het bewerken van een record waarvoor vergrendeling op paginaniveau is ingeschakeld, kan er ook toe leiden dat andere records die in de buurt in het geheugen zijn opgeslagen, worden vergrendeld. De prestaties zijn over het algemeen echter sneller wanneer u vergrendeling op paginaniveau gebruikt in plaats van vergrendeling op recordniveau.

  • Vergrendeling op recordniveau    Alleen de record die wordt bewerkt, wordt vergrendeld. Andere records worden niet beïnvloed.

De instelling voor vergrendeling op paginaniveau of recordniveau wijzigen    

  1. Open de database die u wilt aanpassen.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkerdeelvenster op Clientinstellingen.

  4. Schakel in het rechterdeelvenster in de sectie Geavanceerd het selectievakje Databases openen met vergrendeling op recordniveau in of uit.

Een geschikte instelling voor recordvergrendeling kiezen

In Access worden records vergrendeld terwijl u ze bewerkt. Het aantal records dat in Access wordt vergrendeld en de tijdsduur dat deze records zijn vergrendeld, is afhankelijk van de instelling voor recordvergrendeling die u kiest.

  • Geen vergrendelingen     Een record of pagina wordt pas vergrendeld als een gebruiker wijzigingen in de record of pagina opslaat, waardoor gegevens beter beschikbaar zijn. Gegevensconflicten (gelijktijdige wijzigingen in dezelfde record) kunnen echter optreden als u deze instelling gebruikt. Wanneer er een gegevensconflict optreedt, moet de gebruiker beslissen welke versie van de gegevens moet worden bewaard. Dit is over het algemeen de snelste optie, maar gegevensconflicten kunnen opwegen tegen de prestatieverbetering.

  • Bewerkte record     Een record wordt vergrendeld zodra een gebruiker deze begint te bewerken. Als gevolg hiervan worden records voor langere perioden vergrendeld, maar zijn gegevensconflicten minder waarschijnlijk.

  • All Records     Alle records in een tabel worden vergrendeld terwijl een formulier of gegevensblad dat gebruikmaakt van die tabel is geopend. Dit kan de prestaties verbeteren voor de gebruiker die gegevens in de tabel bewerkt, maar het beperkt de mogelijkheid van andere gebruikers om gegevens meer te bewerken dan de andere opties.

De instelling voor recordvergrendeling wijzigen    

  1. Open de database die u wilt aanpassen.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkerdeelvenster op Clientinstellingen.

  4. Klik in het rechterdeelvenster in de sectie Geavanceerd onder Standaardrecordvergrendeling op de gewenste optie.

De instellingen voor het vernieuwen en bijwerken van het netwerk aanpassen

Probeer de instellingen vernieuwingsinterval (sec), interval voor opnieuw proberen bijwerken (msec), aantal nieuwe pogingen en ODBC-vernieuwingsinterval (sec) aan te passen, indien van toepassing.

U gebruikt de instellingen Interval voor opnieuw proberen bijwerken en Aantal nieuwe pogingen om op te geven hoe vaak en hoe vaak Access probeert een record op te slaan wanneer deze is vergrendeld door een andere gebruiker.

U gebruikt de instellingen odbc-vernieuwingsinterval en vernieuwingsinterval om te bepalen hoe vaak uw gegevens worden vernieuwd. Met vernieuwen worden alleen gegevens bijgewerkt die al aanwezig zijn in uw gegevensblad of formulier. Bij vernieuwen worden records niet opnieuw gerangschikt, worden geen nieuwe records weergegeven of worden verwijderde records en records verwijderd uit queryresultaten die niet meer voldoen aan de opgegeven criteria. Als u dergelijke wijzigingen wilt weergeven, voert u een nieuwe query uit op de onderliggende records voor het gegevensblad of formulier.

De instellingen voor het vernieuwen en bijwerken van het netwerk wijzigen    

  1. Open de database die u sneller wilt uitvoeren.

  2. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkerdeelvenster op Clientinstellingen.

  4. Wijzig in het rechterdeelvenster in de sectie Geavanceerd de gewenste instellingen.

Tip: Druk op Shift+F9 als u een nieuwe query wilt uitvoeren.

Naar boven

Help de Access-prestaties op uw computer te verbeteren

De volgende richtlijnen kunnen helpen bij het verbeteren van access-prestaties, ongeacht of de database waarmee u werkt, is opgeslagen op uw computer of in een netwerk.

Animaties in de gebruikersinterface uitschakelen

De gebruikersinterface van Access bevat animaties, zoals wanneer menu's worden geopend. Hoewel deze animaties helpen om de interface gemakkelijker te gebruiken, kunnen ze dingen wat vertragen. U kunt deze uitschakelen om de prestaties te verbeteren.

  1. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  2. Klik in het linkerdeelvenster op Clientinstellingen.

  3. Schakel in het rechterdeelvenster onder Weergave het selectievakje Animaties weergeven uit.

Actietags uitschakelen

Als u geen actietags gebruikt, schakelt u deze uit om de prestaties te verbeteren.

  1. Klik op Bestand > Opties om het dialoogvenster Opties voor Access te openen.

  2. Klik in het linkerdeelvenster op Clientinstellingen.

  3. Schakel in het rechterdeelvenster onder Weergave de selectievakjes Actietags weergeven op gegevensbladen en Actietags weergeven op Forms en Rapporten uit.

Andere programma's sluiten die niet worden gebruikt

Als u andere programma's sluit, is er meer geheugen beschikbaar voor Access, waardoor het schijfgebruik wordt geminimaliseerd en de prestaties worden verbeterd.

Opmerking: U kunt ook bepaalde programma's afsluiten die op de achtergrond worden uitgevoerd nadat u ze hebt gesloten. Zoek in het systeemvak naar dergelijke programma's. Wees voorzichtig bij het afsluiten van deze programma's, omdat sommige programma's mogelijk nodig zijn om uw computer te laten functioneren zoals u verwacht. Als u twijfelt, moet u deze programma's waarschijnlijk niet afsluiten.

Meer RAM-geheugen toevoegen aan uw computer

Als u RAM toevoegt aan uw computer, kunnen grote query's sneller worden uitgevoerd en kunt u meer databaseobjecten tegelijk openen. Bovendien is RAM veel sneller dan virtueel geheugen op een harde schijf. Wanneer u RAM toevoegt, helpt u het schijfgebruik te minimaliseren en de prestaties te verbeteren.

Uw harde schijven opschonen

Voer deze set stappen periodiek uit:

  1. Verwijder bestanden van uw computer die u niet meer nodig hebt.

  2. Verwijder uw tijdelijke internetbestanden.

  3. Maak de Prullenbak leeg.

  4. Voer bewerkingen voor comprimeren en herstellen uit op uw databases.

  5. Defragmenteer uw harde schijven.

Windows-services uitschakelen die u niet nodig hebt

Als u bijvoorbeeld een goede back-upoplossing voor het bureaublad hebt, kunt u overwegen de service Systeemherstel uit te schakelen. Als u Microsoft Windows-services uitschakelt die u niet gebruikt, is er meer RAM-geheugen beschikbaar voor Access.

Belangrijk: Als u besluit om Windows-services uit te schakelen, houdt u bij wat u uitschakelt, zodat u alle Windows-services die u nodig hebt eenvoudig opnieuw kunt inschakelen.

Uw instellingen voor virtueel geheugen aanpassen

In de meeste gevallen moet de standaardinstelling voor virtueel geheugen die door Windows wordt gebruikt, optimaal presteren. In sommige situaties kan het aanpassen van instellingen voor virtueel geheugen de prestaties van Access echter verbeteren. Overweeg in de volgende gevallen de standaardinstellingen voor virtueel geheugen aan te passen:

  • U hebt niet veel schijfruimte beschikbaar op het station dat momenteel wordt gebruikt voor virtueel geheugen en een ander lokaal station heeft beschikbare ruimte.

  • Een ander lokaal station dat sneller is dan het huidige station, heeft beschikbare ruimte en wordt niet intensief gebruikt.

In deze gevallen kunt u betere prestaties krijgen door een ander station op te geven voor virtueel geheugen.

U kunt ook betere prestaties krijgen door een vaste hoeveelheid schijfruimte voor virtueel geheugen op te geven. Overweeg om 1,5 keer zoveel virtueel geheugen op te geven als de hoeveelheid RAM die op uw computer is geïnstalleerd. Als u bijvoorbeeld 1024 MB RAM-geheugen hebt, geeft u 1536 MB op voor virtueel geheugen.

Opmerking: U kunt meer virtueel geheugen opgeven als u vaak meerdere grote toepassingen tegelijk uitvoert.

Zoek in Windows Help naar 'virtueel geheugen wijzigen' voor hulp bij het wijzigen van instellingen voor virtueel geheugen.

Geen schermbeveiliging gebruiken

Schermbeveiligingen gebruiken geheugen en worden automatisch gestart. Vanwege verfijningen in het ontwerp van beeldschermen zijn schermbeveiligingen niet langer nodig om uw monitor te beschermen tegen 'inbranden'. U kunt de prestaties een beetje verbeteren en uw computer soepeler laten werken door geen schermbeveiliging te gebruiken.

Tip: Vertrouw niet op een schermbeveiliging om uw computer te beschermen tegen onbevoegde toegang. Als u uw computer wilt beschermen wanneer u wegstapt, drukt u op de Windows-logotoets+L.

Geen bureaubladachtergrond gebruiken

Mogelijk ziet u enige verbetering door de bureaubladachtergrond in te stellen op (Geen).

Naar boven

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.