Mezők, vezérlők és objektumok neve Access asztali adatbázisokban:
-
Legfeljebb 64 karakter hosszúak lehetnek.
-
Betűk, számok, szóközök és speciális karakterek bármilyen kombinációjából állhatnak, kivéve a pontot (.), felkiáltójelet (!), fordított ékezetet (`) és a szögletes zárójeleket ([ ]).
-
Nem kezdődhetnek szóközzel.
-
Nem tartalmazhatnak vezérlőkaraktereket (0 és 31 közötti ASCII-értékeket).
-
Egy Access projektben nem szerepelhet idézőjel (") a táblákban, a nézetben és a tárolt eljárásnevekben.
Bár tartalmazhat szóközöket a mező-, vezérlő- és objektumnevekben, a Access dokumentáció legtöbb példája szóközök nélkül jeleníti meg a mező- és vezérlőelemneveket, mivel a nevekben lévő szóközök bizonyos körülmények között elnevezési ütközéseket okozhatnak Visual Basic for Applications.
Amikor elnevez egy mezőt, vezérlőt vagy objektumot, célszerű meggyőződni arról, hogy a név nem duplikálja a Access által használt tulajdonság vagy más elem nevét; ellenkező esetben az adatbázis bizonyos körülmények között váratlan viselkedést okozhat. Ha például a NameInfo táblában egy NameInfo nevű mező értékére hivatkozik a szintaxis NameInfo.Name, Access a tábla Name tulajdonságának értékét jeleníti meg a Név mező értéke helyett.
A váratlan eredmények elkerülésének másik módja, ha mindig a ! operátort használja a helyett . (pont) operátor helyett mindig a ! (felkiáltójel) operátorral hivatkozik a mezők, vezérlők vagy objektumok értékére. A következő azonosító például közvetlenül a Nev mező értékére hivatkozik, nem a Név tulajdonságra:
[NevInfo]![Nev]