Navn på felt, kontroller og objekter i Access-skrivebordsdatabaser:
- Kan bestå av opptil 64 tegn.
- Kan inkludere en kombinasjon av bokstaver, tall, mellomrom og spesialtegn unntatt punktum (.), et utropstegn (!), en uthevingsgrav (') og hakeparenteser ([ ]).
- Kan ikke begynne med innledende mellomrom.
- Kan ikke ta med kontrolltegn (ASCII-verdier 0 til og med 31).
- Kan ikke inkludere et dobbelt anførselstegn (") i tabell-, visnings- 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 skape 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 å kontrollere at navnet ikke dupliserer navnet på en egenskap eller et annet element som brukes av Access. Hvis ikke, kan databasen produsere uventet virkemåte i noen tilfeller. Hvis du for eksempel refererer til verdien i et felt kalt Navn i en tabell NameInfo ved hjelp av syntaksen NameInfo.Name, viser Access verdien av navneegenskapen for tabellen i stedet for verdien i Navn-feltet.
En annen måte å unngå uventede resultater på, er å alltid bruke operatoren ! i stedet for . (dot)-operatoren til å referere til verdien for et felt, en kontroll eller et objekt. Følgende identifikator refererer for eksempel eksplisitt til verdien i Navn-feltet i stedet for navneegenskapen:
[NameInfo]! [Navn]