Truy cập: Tạo quy tắc hợp lệ - cách thức hoạt động
Access cung cấp cho bạn khả năng tự động kiểm tra các giá trị trong các trường. Mẹo thực tế này cho bạn thấy cách tạo quy tắc hợp lệ và thậm chí không cho phép các mục nhập không chính xác.
Quy tắc hiệu lực trong Access cho bảng hoặc biểu mẫu
Nếu trước tiên bạn xác định quy tắc trong bảng, các mục nhập này sẽ tự động được thông qua khi tạo biểu mẫu. Các hướng dẫn sau hoạt động với tất cả các phiên bản Access từ năm 2010.
- Mở bảng mong muốn trong chế độ xem thiết kế.
- Bây giờ bấm vào tên trường mà bạn muốn gán quy tắc hợp lệ.
- Ở khu vực thấp hơn, bạn sẽ thấy tab "Chung". Ở đó bạn sẽ tìm thấy mục "Quy tắc hiệu lực".
- Nếu bạn không muốn sử dụng quy tắc hợp lệ về nguyên tắc, bạn cũng có thể tạo quy tắc cho các biểu mẫu riêng lẻ.
- Để làm điều này, mở biểu mẫu tương ứng và chuyển sang dạng xem thiết kế.
- Với nút chuột phải, nhấp vào trường biểu mẫu, sẽ nhận được quy tắc hợp lệ.
- Chọn mục "Thuộc tính" trong menu ngữ cảnh và sau đó điều hướng đến tab "Dữ liệu".
Tạo quy tắc xác thực trong Access
Để có thể sử dụng các quy tắc hợp lệ một cách hợp lý, bạn đã biết cách tạo biểu thức trong Access.
- Để tạo quy tắc hợp lệ, bạn có thể nhập quy tắc của riêng mình hoặc bắt đầu trình chỉnh sửa biểu thức bằng cách nhấp vào nút có ba dấu chấm.
- Các biểu thức của quy tắc xác nhận không sử dụng bất kỳ cú pháp đặc biệt nào.
- Điều này có nghĩa là bạn cũng có thể đặt quy tắc phức tạp cho các trường.
- Bạn không thể sử dụng quy tắc hợp lệ cho các loại dữ liệu "AutoWert", "OLE-Objekt" và "Anlage".
Ví dụ đầu vào cho các quy tắc hợp lệ
Phần này cung cấp một danh sách các quy tắc xác nhận thường được sử dụng.
- Để kiểm tra địa chỉ email, hãy sử dụng cú pháp sau: ((Giống như "* ? *.? *") Và (Không thích "* [, ;] *")). Điều này có nghĩa là địa chỉ email phải chứa ít nhất một ký tự, ký hiệu "@" tiếp theo, ít nhất một ký tự nữa, dấu chấm và ký tự khác. Vì vậy, cho phép. Không thể nhập hoặc, com.
- Với quy tắc "Không phải là không", bạn xác định rằng một mục nhập phải được thực hiện trong trường đã chọn.
- Bằng cách nhập> = # 01.01.2016 #, bạn đảm bảo rằng ngày đã nhập vào trường muộn hơn hoặc bằng ngày 01 tháng 1 năm 2016.
- Nếu mục nhập trong một trường nên bằng 0 hoặc lớn hơn, hãy nhập> = 0.
- Nếu chỉ cho phép một số giá trị nhất định trong trường, bạn có thể nhập chúng vào ngoặc: IN ("Đức", "Áo", "Thụy Sĩ").
- Với> = 10 VÀ <= 99, bạn xác định rằng các mục nhập chỉ có thể nằm trong khoảng từ 10 đến 99.
- Mẹo thêm: Nếu một mục nhập không chính xác được thực hiện, bạn có thể tạo thông báo lỗi của riêng mình thay vì thông báo hệ thống Access khó hiểu. Trong trường "Quy tắc hiệu lực", bạn sẽ thấy mục "Thông báo xác thực". Nhập văn bản mong muốn ở đây. Ví dụ: nếu người dùng nhập địa chỉ email không chính xác, thư có thể trông như thế này: Bạn đã sử dụng địa chỉ email không hợp lệ. Vui lòng nhập một địa chỉ ở định dạng [email được bảo vệ] .