Numele câmpurilor, controalelor și obiectelor din bazele de date desktop Access:
- Pot avea o lungime de până la 64 de caractere.
- Pot include orice combinație de litere, numere, spații și caractere speciale, exceptând punctul (.), semnul de exclamare (!), accentul grav (`) și parantezele pătrate ([ ]).
- Nu pot avea spații inițiale.
- Nu pot include caractere de control (valori ASCII de la 0 la 31).
- Nu se poate include ghilimele duble (") în numele de proceduri de tabel, vizualizare sau stocate într-un proiect Access.
Deși puteți include spații în numele câmpurilor, controalelor și obiectelor, majoritatea exemplelor din documentația Access afișează nume de câmpuri și controale fără spații, deoarece spațiile din nume pot produce conflicte de denumire în Visual Basic for Applications în unele situații.
Atunci când denumiți un câmp, un control sau un obiect, este o idee bună să vă asigurați că numele nu dublează numele unei proprietăți sau al altui element utilizat de Access; în caz contrar, baza de date poate produce un comportament neașteptat în unele circumstanțe. De exemplu, dacă vă referiți la valoarea unui câmp denumit Nume dintr-un tabel NameInfo utilizând sintaxa NameInfo.Name, Access afișează valoarea proprietății Nume a tabelului, nu valoarea câmpului Nume.
Altă modalitate de a evita rezultate neașteptate este să utilizați întotdeauna operatorul ! în locul operatorului . (punct) pentru a face referire la valoarea unui câmp, control sau obiect. De exemplu, identificatorul următor se referă explicit la valoarea câmpului Nume, nu la proprietatea Nume:
[InformațiiNume]![Nume]