Namen van velden, besturingselementen en objecten in Microsoft Access-bureaubladdatabases:
-
Kunnen maximaal 64 tekens lang zijn.
-
Kunnen elke combinatie van letters, cijfers, spaties en speciale tekens bevatten, behalve een punt (.), een uitroepteken (!), een accent grave (`) en haakjes ([ ]).
-
Kunnen niet met voorloopspaties beginnen.
-
Kunnen geen stuurcodes bevatten (ASCII-waarden 0 tot en met 31).
-
Kunnen geen dubbel aanhalingsteken (") bevatten in namen voor een tabel, weergave of opgeslagen procedure in een Microsoft Access-project.
Hoewel u spaties in de naam van een veld, besturingselement of object kunt gebruiken, bevatten de meeste voorbeelden in de Microsoft Access-documentatie namen voor velden en besturingselementen zonder spaties omdat spaties in namen in bepaalde omstandigheden kunnen leiden tot naamgevingsconflicten in Microsoft Visual Basic for Applications.
Wanneer u een naam geeft aan een veld, besturingselement of object, is het een goed idee om ervoor te zorgen dat de naam niet de naam van een eigenschap of een ander element dupliceren dat door Microsoft Access wordt gebruikt; anders kan uw database in sommige omstandigheden onverwacht gedrag veroorzaken. Als u bijvoorbeeld verwijst naar de waarde van een veld met de naam Naam in een tabel NameInfo met behulp van de syntaxis NameInfo.Name, wordt in Microsoft Access de waarde van de eigenschap Naam van de tabel weergegeven in plaats van de waarde van het veld Naam.
Een andere manier om onverwachte resultaten te voorkomen is altijd de operator ! te gebruiken in plaats van de operator . (punt) bij het verwijzen naar de waarde van een veld, besturingselement of object. Met de volgende aanduiding bijvoorbeeld wordt expliciet verwezen naar de waarde van het veld Naam in plaats van de eigenschap Naam:
[NaamInfo]![Naam]