Navn på felt, kontroller og objekter i Microsoft 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 lagret prosedyre navn i en Microsoft Access-prosjekt.
Selv om du kan inkludere mellomrom i felt-, kontroll- og objektnavn, viser de fleste eksemplene i Microsoft Access-dokumentasjonen felt- og kontrollnavn uten mellomrom, fordi mellomrom i navn kan skape navnekonflikter i Microsoft 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 Microsoft 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 Microsoft Access verdien av tabellens Name-egenskap i stedet for verdien i Navn-feltet.
En annen måte å unngå uventede resultater på, er å alltid bruke ! -operatoren i stedet for . (punktum) operator for å 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]