Namen van velden, besturingselementen en objecten in 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).
-
Kan geen dubbel aanhalingsteken (") opnemen in tabel-, weergave- of opgeslagen procedurenamen in een Access-project.
Hoewel u spaties kunt opnemen in veld-, besturingselement- en objectnamen, tonen de meeste voorbeelden in de Access-documentatie veld- en besturingsnamen zonder spaties, omdat spaties in namen in sommige omstandigheden naamconflicten kunnen veroorzaken in Visual Basic for Applications.
Wanneer u een veld, besturingselement of object een naam geeft, is het een goed idee om ervoor te zorgen dat de naam niet de naam van een eigenschap of ander element dupliceren dat wordt gebruikt door Access; 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 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]