Tên trường, điều khiển và đối tượng trong cơ sở dữ liệu Microsoft 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 được đưa vào dấu ngoặc kép (") trong bảng, dạng xem hoặc tên thủ tục dịch sẵn trong bảng Dự án Microsoft Access.
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 Microsoft 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 Microsoft 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 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à Microsoft 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, Microsoft 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]