Numele câmpurilor, controalelor și obiectelor din bazele de date Access desktop:
-
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 Access proiect.
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 (VBA) în anumite 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 obținerea de 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]