Namn på fält, kontroller och objekt i Microsoft Access-skrivbordsdatabaser:
-
Kan vara upp till 64 tecken lång.
-
Kan innehålla valfri kombination av bokstäver, siffror, blanksteg och specialtecken utom punkt (.), ett utropstecken (!), en accentgrav (') och hakparenteser ([ ]).
-
Det går inte att börja med inledande blanksteg.
-
Det går inte att ta med kontrolltecken (ASCII-värdena 0 till och med 31).
-
Det går inte att ta med ett dubbelt citattecken (") i en tabell, vy eller lagrad procedur namn i en Microsoft Access-projekt.
Även om du kan ta med blanksteg i fält-, kontroll- och objektnamn visar de flesta exempel i dokumentationen för Microsoft Access fält- och kontrollnamn utan blanksteg eftersom blanksteg i namn kan orsaka namnkonflikter i Microsoft Visual Basic for Applications i vissa fall.
När du namnger ett fält, en kontroll eller ett objekt är det en bra idé att kontrollera att namnet inte duplicerar namnet på ett egenskap eller annat element som används av Microsoft Access. I annat fall kan databasen orsaka oväntat beteende i vissa fall. Om du till exempel refererar till värdet i ett fält som heter Namn i en tabell NameInfo med syntaxen NameInfo.Name, visar Microsoft Access värdet för tabellens namnegenskap i stället för värdet i fältet Namn.
Ett annat sätt att undvika oväntade resultat är att alltid använda operatorn ! i stället för . operatorn (punkt) för att referera till värdet för ett fält, en kontroll eller ett objekt. Följande identifierare refererar till exempel uttryckligen till värdet i fältet Namn i stället för egenskapen Namn :
[Namninfo]! [Namn]