Tên trường, điều khiển và đối tượng trong cơ sở dữ liệu Access trên máy tính:
- Có thể dài tối đa 64 ký tự.
- Có thể bao gồm bất kỳ tổ hợp chữ cái, số, khoảng trắng và ký tự đặc biệt nào, ngoại trừ dấu chấm (.), dấu chấm than (!), dấu huyền dấu (') và dấu ngoặc vuông ([ ]).
- Không thể bắt đầu với khoảng trắng ở đầu.
- Không được chứa ký tự điều khiển (giá trị ASCII từ 0 đến 31).
- Không thể bao gồm dấu ngoặc kép (") trong tên bảng, dạng xem hoặc thủ tục được lưu trữ trong dự án Access.
Mặc dù bạn có thể đưa khoảng trắng vào tên trường, điều khiển và đối tượng, nhưng hầu hết các ví dụ trong tài liệu Access hiển thị trường và tên điều khiển mà không có dấu cách vì khoảng trắng trong tên có thể tạo ra xung đột đặt tên trong Visual Basic for Applications một số trường hợp.
Khi bạn đặt tên cho trường, điều khiển hoặc đối tượng, bạn nên đảm bảo rằng tên đó không trùng lặp với tên của một thuộc tính hoặc thành phần khác mà Access sử dụng; nếu không, cơ sở dữ liệu của bạn có thể tạo ra hành vi không mong muốn trong một số trường hợp. Ví dụ: nếu bạn tham chiếu đến giá trị của trường tên trong bảng NameInfo bằng cú pháp NameInfo.Name, Access sẽ hiển thị giá trị của thuộc tính Name của bảng chứ không phải giá trị của trường Name.
Một cách khác để tránh kết quả không mong muốn là luôn sử dụng toán tử ! thay vì toán tử . (dấu chấm) để tham chiếu đến giá trị của trường, điều khiển hoặc đối tượng. Ví dụ: mã định danh sau đây tham chiếu một cách rõ ràng đến giá trị của trường Name chứ không phải là thuộc tính Name:
[NameInfo]! [Tên]