Access 桌面資料庫中欄位、控制項與物件的名稱:
- 最多可長達 64 個字元。
- 可包含任意組合的字母、數字、空格及特殊字元,但不包括句點 (.) 、驚嘆號 (!) 、重音符號 (') ,以及括號 ([ ]) 。
- 不能從引領空格開始。
- 無法包含 ASCII 值 0 到 31 (控制字元) 。
- 在 Access 專案中,不能在表格、檢視或儲存程序名稱中加入雙引號 (“) 。
雖然你可以在欄位名稱、控制名稱和物件名稱中加入空格,但 Access 文件中的大多數範例都顯示欄位和控制項名稱沒有空格,因為在 Visual Basic for Applications 中,名稱中的空格在某些情況下可能會產生命名衝突。
當你為欄位、控制項或物件命名時,最好確保名稱不會與 Access 使用的屬性或其他元素名稱重複;否則,資料庫在某些情況下可能會產生意想不到的行為。 例如,如果你在 NameInfo 表格中使用語法 NameInfo.Name 來參考一個名為 Name 的欄位值,Access 會顯示該資料表 Name 屬性的值,而不是 Name 欄位的值。
另一種避免意外結果的方法是始終使用 ! 運算子,而非 . (點) 運算子來指稱欄位、控制項或物件的值。 例如,以下識別碼明確指的是 Name 欄位的值,而非 Name 屬性:
[姓名資訊]![姓名]