Navn på felt, kontroller og objekter i Access-skrivebordsdatabaser:
- Kan inneholde opptil 64 tegn.
- Kan inneholde en kombinasjon av bokstaver, tall, mellomrom og spesialtegn med unntak av punktum (.), utropstegn (!), grav (') og hakeparenteser ([ ]).
- Kan ikke begynne med innledende mellomrom.
- Kan ikke inkludere kontrolltegn (ASCII-verdiene fra 0 til 31).
- Kan ikke inkludere doble anførselstegn (") i tabellnavn, visning eller lagrede prosedyrenavn i et Access-prosjekt.
Selv om du kan inkludere mellomrom i felt-, kontroll- og objektnavn, viser de fleste eksemplene i Access-dokumentasjonen felt- og kontrollnavn uten mellomrom, fordi mellomrom i navn kan forårsake navnekonflikter i Visual Basic for Applications i noen tilfeller.
Når du gir navn til et felt, en kontroll eller et objekt, er det lurt å sørge for at navnet ikke dupliserer navnet på en egenskap eller et annet element som brukes av Access. Hvis ikke, kan databasen i noen tilfeller forårsake uventet atferd. Hvis du for eksempel refererer til verdien for et felt kalt Navn i en tabell ved hjelp av syntaksen NameInfo.Name, viser Access verdien for tabellens Navn-egenskap i stedet for verdien for Navn-feltet.
En annen måte å unngå uventede resultater på er alltid å bruke operatoren ! i stedet for operatoren . (punktum) for å referere til verdien til et felt, kontroll eller objekt. Følgende identifikator refererer for eksempel eksplisitt til verdien i Navn-feltet i stedet for Navn-egenskapen:
[NameInfo]! [Navn]