Vardų suteikimo laukams, valdikliams ir objektams gairės

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Laukų, valdiklių ir objektų pavadinimai "Access" kompiuterio duomenų bazėse:

  • Gali būti iki 64 simbolių ilgio.
  • Gali būti bet koks derinys iš raidžių, skaičių, tarpų ir specialiųjų simbolių, išskyrus tašką (.), šauktuką (!), kairinį kirčiavimą (') ir skliaustus ([ ]).
  • Negalima pradėti nuo pradžioje esančių tarpų.
  • Negali būti valdymo simbolių (ASCII reikšmės nuo 0 iki 31).
  • Dvigubų kabučių (") negalima įterpti į lentelės, rodinio arba įrašytų procedūrų pavadinimus "Access" projekte.

Nors į laukų, valdiklių ir objektų pavadinimus galite įtraukti tarpų, daugelyje pavyzdžių "Access" dokumentacijoje laukų ir valdiklių pavadinimai rodomi be tarpų, nes tarpai pavadinimuose tam tikromis aplinkybėmis gali sukelti pavadinimų konfliktų programoje "Visual Basic for Applications".

Kai pavadinate lauką, valdiklį arba objektą, verta įsitikinti, kad pavadinimas nedubliuoja ypatybės ar kito elemento, naudojamo "Access", pavadinimo; Priešingu atveju duomenų bazė tam tikromis aplinkybėmis gali sukurti neįprastą veikimą. Pavyzdžiui, jei nurodysite lauko Pavadinimas reikšmę lentelėje NameInfo naudodami sintaksės NameInfo.Name, programa "Access" rodo lentelės ypatybės Name reikšmę, o ne lauko Name reikšmę.

Kitas būdas išvengti netikėtų rezultatų – lauko, valdiklio arba objekto reikšmei nurodyti visada naudoti operatorių ! , o ne operatorių . (taškas). Pavyzdžiui, toliau pateiktas identifikatorius nurodo lauko Pavadinimas reikšmę, o ne ypatybę Pavadinimas :

[NameInfo]! [Vardas]