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