Laukų, valdiklių ir objektų pavadinimai „Access“ kompiuterio duomenų bazėse:
-
Gali būti iki 64 simbolių ilgio.
-
Gali apimti bet kokį raidžių, skaičių, tarpų ir specialiųjų simbolių derinį, išskyrus tašką (.), šauktuką (!), kairinio kirčio simbolį (') ir skliaustus ([ ]).
-
Negalima pradėti nuo pradžioje esančių tarpų.
-
Negalima įtraukti valdiklio simbolių (ASCII reikšmės nuo 0 iki 31).
-
Lentelėje, rodinyje ar išsaugotų procedūrų pavadinimuose negali būti dvigubos kabutės (") „Access“ projekte.
Nors į laukų, valdiklių ir objektų pavadinimus galite įtraukti tarpų, dauguma „Access“ dokumentacijoje pavyzdžių rodo laukų ir valdiklių pavadinimus be tarpų, nes pavadinimų tarpai tam tikromis aplinkybėmis gali sukelti pavadinimų suteikimo konfliktus „Visual Basic for Applications“ (VBA).
Kai įvardijate lauką, valdiklį ar objektą, naudinga įsitikinti, kad pavadinimas nedubliuoja ypatybės ar kito elemento pavadinimo, naudojamo „Access“; kitu atveju jūsų duomenų bazė gali sukelti netikėtą veikimą tam tikromis aplinkybėmis. Pavyzdžiui, jei nurodysite lauko Pavadinimas reikšmę lentelėje NameInfo naudodami sintaksę NameInfo.Name, „Access“ rodo lentelės ypatybės Pavadinimas reikšmę, o ne lauko Pavadinimas reikšmę.
Kitas būdas išvengti netikėtų rezultatų yra visada naudoti operatorių ! , o ne . (taškas) operatorius, nurodantis lauko, valdiklio arba objekto reikšmę. Pavyzdžiui, šis identifikatorius aiškiai nurodo lauko Pavadinimas reikšmę, o ne ypatybę Name :
[NameInfo]! [Vardas]