Retningslinjer for navnsetting av felt, kontroller og objekter

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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]