Nazwy pól, kontrolek i obiektów w bazach danych Access dla komputerów stacjonarnych:
-
Długość maksymalnie 64 znaków.
-
Może zawierać dowolną kombinację liter, cyfr, spacji i znaków specjalnych z wyjątkiem kropki (.), wykrzyknika (!), akcentu (') i nawiasów kwadratowych ([ ]).
-
Nie można rozpocząć od spacji wiodących.
-
Nie można dołączyć znaków kontrolek (wartości ASCII od 0 do 31).
-
Nie można dołączyć podwójnego cudzysła (") do nazw tabel, widoków ani procedur składowanych w projekcie Access.
Chociaż można dołączyć spacje w nazwach pól, kontrolek i obiektów, większość przykładów w dokumentacji Access pokazuje nazwy pól i kontrolek bez spacji, ponieważ odstępy w nazwach mogą powodować konflikty nazewnictwa w Visual Basic for Applications w pewnych okolicznościach.
Podczas nazywania pola, kontrolki lub obiektu warto się upewnić, że nazwa nie duplikuje nazwy właściwości ani innego elementu używanego przez Access; W przeciwnym razie baza danych może spowodować nieoczekiwane zachowanie w pewnych okolicznościach. Jeśli na przykład odwołujesz się do wartości pola o nazwie Nazwa w tabeli NameInfo przy użyciu NameInfo.Name składni, Access wyświetli wartość właściwości Name (Nazwa ) tabeli, a nie wartość pola Nazwa.
Innym sposobem uniknięcia nieoczekiwanych wyników jest używanie operatora ! zamiast operatora . (kropka), aby odwoływać się do wartości pola, kontrolki lub obiektu. Na przykład następujący identyfikator jawnie odwołuje się do wartości pola Name (Nazwa), a nie do właściwości Name (Nazwa ):
[NameInfo]! [Nazwa]