Nazwy pól, kontrolek i obiektów w bazach danych programu Microsoft 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 lub procedura składowana w projekt programu Microsoft Access.
Chociaż można dołączyć spacje w nazwach pól, kontrolek i obiektów, większość przykładów w dokumentacji programu Microsoft Access pokazuje nazwy pól i kontrolek bez spacji, ponieważ spacje w nazwach mogą powodować konflikty nazewnictwa w usłudze Microsoft 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ść ani innego elementu używanego przez program Microsoft 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, program Microsoft 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]