Kiểu dữ liệu AutoNumber trong MS Access là gì

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ế

1. Kiểu dữ liệu AutoNumber là gì ?

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.

2. Các đặc điểm chính của cột AutoNumber trong MS Acces.

    Tạo giá trị tự động

     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.

    Duy nhất và tự tăng

    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.   

3. Các kiểu dữ liệu AutoNumber

Khi thêm 1 bảng ghi mới thì cột có kiểu AutoNumber sẽ tạo ra giá trị

Số tự động tăng dần + 1

Tên
1 A
2 B

 

Số tạo ra theo ngẫu nhiên

Tên
12334 A
343342 B

 

Một mã Guid (dạng chữ) được tạo ra.

  Một ví dụ về mã Guid
  

Tên
{E97943C9-908A-419D-857A-F2144E42072A} A
{D43F9328-6CDA-4E24-9555-7A4C0C2B444E} B

   

4. Ứng dụng kiểu dữ liệu AutoNumber

Số tự động tăng dần + 1

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.

Số tạo ra theo ngẫu nhiên

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 mã Guid (dạng chữ) được tạo ra.

 

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.

5. Cách tạo trường AutoNumber trong Access

    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.

 
 

Bài viết liên quan:

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ế