In dit artikel vindt u informatie over de limieten van Microsoft Access-databasebestanden en -objecten. Wanneer een database de volgende limieten overschrijdt, duidt dat in de meeste gevallen mogelijk op een ontwerpprobleem. Aan de hand van de informatie in dit artikel en een zorgvuldig onderzoek van uw databaseontwerp vindt u mogelijk wat moet worden bijgesteld voor een geslaagde implementatie. Wanneer u bijvoorbeeld gegevens rechtstreeks vanuit Microsoft Excel in Access importeert zonder normalisatie, kan dit leiden tot de aanmaak van extra velden (kolommen). Meer informatie over het ontwerpen van databases of normalisatie vindt u in de bronnen van de sectie Aanvullende informatie.
In dit artikel
Databasespecificaties
De volgende lijst met tabellen is van toepassing op Access-databases. Specifieke versieverschillen, indien aanwezig, worden afzonderlijk genoemd.
Algemeen
Kenmerk |
Maximum |
---|---|
Totale bestandsgrootte van een Access-database (.accdb of .mdb), inclusief alle databaseobjecten en gegevens |
2 GB, minus de benodigde ruimte voor systeemobjecten. Opmerking: U kunt deze beperking omzeilen door een koppeling te maken naar tabellen in andere Access-databases. U kunt een koppeling maken naar tabellen in meerdere databasebestanden, die elk tot 2 GB groot kunnen zijn. Tip: Zie Problemen met databasebestanden voorkomen en oplossen met Comprimeren en herstellen voor meer informatie over het verkleinen van de database. |
Aantal objecten in een database |
32.768 |
Aantal modules (met inbegrip van formulieren en rapporten waarvan de eigenschap BevatModule is ingesteld op Waar) |
1.000 |
Aantal tekens in de naam van een object |
64 |
Aantal tekens in een wachtwoord |
14 |
Aantal tekens in een gebruikers- of groepsnaam |
20 |
Aantal gelijktijdige gebruikers |
255 |
Tabel
Kenmerk |
Maximum |
---|---|
Aantal tekens in een tabelnaam |
64 |
Aantal tekens in een veldnaam |
64 |
Aantal velden in een tabel |
255 |
Aantal geopende tabellen |
Voor Microsoft 365 versies van Access 4096 inclusief gekoppelde tabellen en de tabellen die intern door Access worden geopend. Voor niet-Microsoft 365 versies van Access, 2048 inclusief gekoppelde tabellen en de tabellen die intern door Access zijn geopend. |
Aantal beschikbare verbindingen |
512 voor Microsoft 365 versies van Access. 256 voor niet-Microsoft 365 versies van Access. |
Tabelgrootte |
2 GB minus de benodigde ruimte voor de systeemobjecten |
Aantal tekens in een veld van het type Korte tekst Opmerking: Vanaf Access 2013 heten Tekstvelden voortaan veld van het type Korte tekst. |
255 |
Aantal tekens in een veld van het type Lange tekst Opmerking: Vanaf Access 2013 heten Memovelden voortaan velden van het type Lange tekst. |
65.535 bij het invoeren van gegevens via de gebruikersinterface; 1 gigabyte aan tekenopslag bij het programmatisch invoeren van gegevens |
Grootte van een OLE-objectveld |
1 gigabyte |
Aantal indexen in een tabel |
32 inclusief indexen die intern worden gemaakt voor het behoud van tabelrelaties, enkelvoudige indexen en samengestelde indexen. |
Aantal velden in een index of primaire sleutel |
10 |
Aantal tekens in een validatiebericht |
255 |
Aantal tekens in een validatieregel inclusief leestekens en operatoren |
2.048 |
Aantal tekens in de beschrijving van een veld of tabel |
255 |
Aantal tekens in een record (met uitzondering van velden van het type Lange tekst en OLE-object) wanneer de eigenschap UnicodeCompression van de velden is ingesteld op Ja |
4.000 |
Aantal tekens in de eigenschapsinstelling van een veld |
255 |
Query
Kenmerk |
Maximum |
---|---|
Aantal afgedwongen relaties |
32 per tabel, minus het aantal indexen in de tabel voor velden of combinaties van velden die niet betrokken zijn bij relaties* |
Aantal tabellen in een query |
32* |
Aantal joins in een query |
16* |
Aantal velden in een recordset |
255 |
Grootte van een recordset |
1 gigabyte |
Sorteerlimiet |
255 tekens in één veld of meerdere velden |
Aantal niveaus van geneste query's |
50* |
Aantal tekens in een cel in het ontwerpraster van een query |
1.024 |
Aantal tekens voor een parameter in een parameterquery |
255 |
Aantal AND-operatoren in een WHERE- of HAVING-component |
99* |
Aantal tekens in een SQL-instructie |
Ongeveer 64.000* |
*Maximumwaarden kunnen kleiner zijn wanneer de query opzoekvelden met meerdere waarden bevat (alleen .accdb).
Formulier en rapport
Kenmerk |
Maximum |
---|---|
Aantal tekens in een label |
2.048 |
Aantal tekens in een tekstvak |
65.535 |
Breedte van het formulier of rapport |
22,75 in. (57,79 cm) |
Hoogte van de sectie |
22,75 in. (57,79 cm) |
Hoogte van alle secties plus sectiekoppen (in de ontwerpweergave) |
200 in. (508 cm) |
Aantal niveaus van geneste formulieren of rapporten |
7 |
Aantal velden of expressies die u kunt sorteren of groeperen in een rapport |
10 |
Aantal kop- en voetteksten in een rapport |
1 koptekst/voettekst van het rapport; 1 koptekst/voettekst van de pagina; 10 groepskopteksten/voetteksten |
Aantal afgedrukte pagina's in een rapport |
65.536 |
Aantal besturingselementen en secties die u gedurende de levenscyclus van het formulier of rapport kunt toevoegen |
754 |
Aantal tekens in een SQL-instructie die fungeert als de eigenschap Recordbron of Rijbron van een formulier, rapport of besturingselement. |
32.750 |
Macro
Kenmerk |
Maximum |
---|---|
Aantal acties in een macro |
999 |
Aantal tekens in een voorwaarde |
255 |
Aantal tekens in een opmerking |
255 |
Aantal tekens in een actieargument |
255 |