Uwaga: Funkcja wyjaśniona w tym artykule nie dotyczy "aplikacji sieci Web programu Access" ani "baz danych sieci Web programu Access". Aby uzyskać więcej informacji na temat pracy z aplikacjami sieci Web programu Access, zobacz tworzenie aplikacji programu Access.
Nazwy pól, kontrolek i obiektów w bazach danych programu Microsoft Access dla komputerów stacjonarnych:
-
Może mieć maksymalnie 64 znaki.
-
Może zawierać dowolne połączenie liter, cyfr, spacji i znaków specjalnych z wyjątkiem okresu (.), wykrzyknika (!), akcentu grave (') i nawiasów kwadratowych ([ ]).
-
Nie może zaczynać się od spacji wiodących.
-
Nie może zawierać znaków kontrolnych (wartości ASCII od 0 do 31).
-
Nie można uwzględnić podwójnego cudzysłowu (") w tabeli, widoku procedura składowana nazwach w projekt programu Microsoft Access.
Chociaż nazwy pól, kontrolek i obiektów mogą zawierać spacje, większość przykładów w dokumentacji programu Microsoft Access pokazuje nazwy pól i kontrolek bez spacji, ponieważ w pewnych okolicznościach spacje w nazwach mogą powodować konflikty nazewnictwa w języku Microsoft Visual Basic for Applications.
Podczas nazywania pola, kontrolki lub obiektu warto się upewnić, że nazwa nie duplikuje nazwy elementu właściwość lub innego elementu używanego w programie Microsoft Access. w przeciwnym razie baza danych może w pewnych okolicznościach powodować nieoczekiwane zachowanie. Jeśli na przykład odwołasz się do wartości pola o nazwie Name w tabeli NameInfo przy użyciu składni NameInfo.Name, program Microsoft Access wyświetli wartość właściwości Nazwa tabeli, a nie wartość pola Name.
Innym sposobem uniknięcia nieoczekiwanych wyników jest zawsze użycie operatora ! zamiast operatora . (kropka), aby odwołać się do wartości pola, kontrolki lub obiektu. Na przykład następujący identyfikator jawnie odwołuje się do wartości pola Name, a nie do właściwości Name:
[NameInfo]! [Nazwa]