Tên trường, điều khiển và đối tượng trong cơ sở dữ Access máy tính để bàn:
-
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 đã lưu trữ trong một Access án.
Mặc dù bạn có thể bao gồm khoảng trắng trong 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 cho ứng dụng 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; 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]