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