Microsoft Access 桌面資料庫中的欄位、控制項和物件名稱:
-
長度最多可達 64 個字元。
-
可以包含字母、數位、空格和特殊字元的任何組合,但句號 (.) 、驚嘆號 (!) 、輔色 (') ,以及括弧 ([ ]) 。
-
無法從前置空格開始。
-
不能包含 ASCII 值 0 到 31) (控件字元。
-
無法在數據表、檢視或 Microsoft Access 專案中包含雙引號 ( ) 預存程序 名稱。
雖然您可以在欄位、控件和物件名稱中包含空格,但 Microsoft Access 檔中的大部分範例都會顯示沒有空格的欄位和控件名稱,因為名稱中的空格在某些情況下可能會在 Microsoft Visual Basic for Applications 中產生命名衝突。
當您為欄位、控件或物件命名時,最好確定名稱不會複製 Microsoft Access 所使用的 屬性 或其他元素的名稱;否則,您的資料庫在某些情況下可能會產生非預期的行為。 例如,如果您在數據表 NameInfo 中使用語法 NameInfo.Name 參照名為 Name 的欄位值,Microsoft Access 會顯示資料表的 Name 屬性值,而非 Name 欄位的值。
另一個避免非預期結果的方法是一律使用 ! 運算符,而不是 。 (點) 運算符來參照字段、控件或物件的值。 例如,下列標識符會明確參照 Name 欄位的值,而不是 Name 屬性:
[NameInfo]![名稱]