Trong Microsoft Access, AutoNumber là 1 kiểu dữ liệu kiểu tự động tạo ra giá trị (số / chữ) khi bảng ghi mới được thêm vào table.
Mỗi khi một bản ghi mới được thêm vào bảng, Access sẽ tự động tạo ra một giá trị cho trường AutoNumber. Bạn không cần phải cung cấp giá trị cho trường này, và nó sẽ được tự động điền mỗi khi bạn nhập một bản ghi mới.
Các giá trị trong trường AutoNumber luôn là duy nhất (không có giá trị trùng nhau) và tăng dần theo thứ tự. Thông thường, Access sẽ bắt đầu từ 1 và tiếp tục tăng lên (1, 2, 3, 4, …). Tuy nhiên, bạn có thể tùy chỉnh kiểu tăng.
Khi thêm 1 bảng ghi mới thì cột có kiểu AutoNumber sẽ tạo ra giá trị
Mã | Tên |
1 | A |
2 | B |
Mã | Tên |
12334 | A |
343342 | B |
Một ví dụ về mã Guid
Mã | Tên |
{E97943C9-908A-419D-857A-F2144E42072A} | A |
{D43F9328-6CDA-4E24-9555-7A4C0C2B444E} | B |
Mã | Tên |
1 | A |
2 | B |
Cột mã làm khóa chính, giúp giảm thiểu tạo giá trị khóa chính khi thêm bảng ghi mới vì nó đã được tạo tự động.
Mã | Tên |
12334 | A |
343342 | B |
Cột mã làm khóa chính, nhưng có nhược điểm là các dòng sắp xếp lộn xộng vì giá trị nó sinh ra ngẫu nhiêu.
Nhưng có ưu điểm là nếu phần mềm chạy trên web sẽ giúp bảo mật dữ liệu hơn vì người dùng không thể đoán được các giá trị tạo ra.
Mã | Tên |
{E97943C9-908A-419D-857A-F2144E42072A} | A |
{D43F9328-6CDA-4E24-9555-7A4C0C2B444E} | B |
Làm khóa chính, cho các ứng dụng mang tính bảo mật dữ liệu.
Mở bảng trong Design View.
Chọn trường bạn muốn làm AutoNumber hoặc tạo một trường mới.
Trong cột Field Name, nhập tên cho trường (ví dụ: ID).
Trong cột Data Type, chọn AutoNumber.
Primary Key: Nếu bạn muốn trường này làm khóa chính, bạn có thể nhấp phải vào trường đó và chọn Primary Key. Access sẽ tự động tạo ra các giá trị duy nhất cho trường này mỗi khi thêm một bản ghi mới.
Kiểu dữ liệu AutoNumber trong MS Access ứng dụng thế nào khi làm phần mềm thực tế