Xác thực trong biểu mẫu phụ

Giới thiệu cách thiết lập xác thực trong các trường Biểu mẫu phụ.

Đọc 7 phút
Grok
AI Summary by Grok
Nội dung:

Xác Thực Trong Biểu Mẫu Phụ Là Gì?

Xác thực khi gửi biểu mẫu là việc biểu mẫu chỉ được phép gửi thành công khi dữ liệu đã nhập thỏa mãn các điều kiện xác thực. Bạn cũng có thể thiết lập xác thực khi gửi dữ liệu của biểu mẫu phụ, tuy nhiên cách thiết lập cho các trường phụ có phần khác biệt so với các trường chính. Vì vậy, bài viết này sẽ giới thiệu một số phương pháp phổ biến khi thiết lập xác thực cho biểu mẫu phụ.


Giao Diện Của Xác Thực Như Thế Nào?

Lấy ví dụ phần "Xác Thực Toàn Diện", biểu mẫu chỉ được gửi thành công khi thoả mãn các điều kiện: a. Khi giới tính là "nữ" thì tuổi phải lớn hơn 55; b. Khi giới tính là "nam" thì tuổi phải lớn hơn 60.

Ví dụ xác thực toàn diện trong biểu mẫu phụ


Thiết Lập Xác Thực Ở Đâu Trong Biểu Mẫu Phụ?

1. Sau khi thiết kế biểu mẫu, bạn nhấn Thuộc Tính Biểu Mẫu, và chọn Thêm Điều Kiện trong mục Xác Thực khi gửi biểu mẫu.

Hướng dẫn truy cập xác thực tại Thuộc tính Biểu mẫu

2. Trong phần Xác Thực khi gửi, bạn cần nhập:

  • Thông báo sẽ hiển thị khi điều kiện xác thực không được thỏa mãn.

  • Công thức xác thực.

Sau khi nhập xong, nhấn OK để lưu lại nội dung.

Hoàn thành thiết lập xác thực


Cách Thiết Lập Xác Thực Trong Biểu Mẫu Phụ?

Xác Thực Số

Xác thực số nghĩa là kiểm tra kết quả tính toán của một hoặc nhiều trường kiểu Số. Ví dụ, bạn có thể kiểm tra dữ liệu subfield bằng các hàm MAX và SUMPRODUCT.

1. Xác thực qua hàm MAX.

Ví dụ, bạn muốn đặt trường Số của từng bản ghi không được vượt quá 100. Tức là giá trị lớn nhất trong tất cả bản ghi phải nhỏ hơn 100. Công thức có thể là:

MAX(Order Details.Number) < 100

Ví dụ xác thực số bằng hàm MAX

2. Xác thực qua hàm SUMPRODUCT.

Ví dụ, bạn muốn tổng giá tiền (đơn giá nhân số lượng mỗi sản phẩm) nhỏ hơn 100. Công thức:

SUMPRODUCT(Order Details.Unit Price, Order Details.Number) < 100

Ví dụ xác thực số bằng hàm SUMPRODUCT

Xác Thực Văn Bản

Xác thực văn bản là kiểm tra nội dung trường kiểu văn bản trong biểu mẫu phụ.

Ví dụ, bạn muốn biểu mẫu phụ chỉ được gửi khi lựa chọn Yes được chọn, công thức thiết lập:

TEXT(UNION(SubForm.Single Select)) == 'Yes'

Ví dụ xác thực văn bản cho lựa chọn có/không

Xác Thực Toàn Diện

Bạn có thể thiết lập nhiều điều kiện xác thực trên nhiều trường con. Nếu điều kiện phức tạp, bạn có thể:

1. Tạo một trường Số phụ trợ trong biểu mẫu phụ và thiết lập công thức:

IF(logic conditions, 0, 1)

2. Thiết lập công thức xác thực chính cho biểu mẫu:

SUM(Number field) == 0

Ví dụ, với các điều kiện: a. Giới tính nữ thì tuổi > 55; b. Giới tính nam thì tuổi > 60. Nếu có bất kỳ bản ghi nào không thoả mãn, biểu mẫu sẽ không gửi được.

1. Công thức trường Số phụ trợ:

IF(OR(AND(Subform.Gender == 'Female', Subform.Age > 55), AND(Subform.Gender == 'Male', Subform.Age > 60)), 0, 1)

Hàm IF xác thực vùng phụ trợ trong biểu mẫu phụ

2. Công thức xác thực chính:

SUM(Subform.Field (Number)) == 0

Công thức tổng SUM xác thực biểu mẫu phụ


Khi Nào Cần Thiết Lập Xác Thực Trong Biểu Mẫu Phụ?

  • Trong quản lý mua-bán-kho, sử dụng biểu mẫu phụ để ghi chi tiết đơn hàng, bạn có thể giới hạn dữ liệu, tổng giá, các giá trị trong đơn hàng qua xác thực khi gửi biểu mẫu.

  • Trong đặt chỗ khóa học, bạn có thể giới hạn thời gian đăng ký, thời gian khóa học, các thông tin trong chi tiết đặt chỗ qua xác thực khi gửi biểu mẫu.

  • Trong đăng ký nghỉ hưu, bạn có thể giới hạn giới tính, tuổi tác, các thông tin chi tiết nhân sự qua xác thực khi gửi biểu mẫu.

 

Cập nhật cách đây hơn 4 tháng
How satisfied are you with this content?
Need more help? Please contact Support.
Danh mục hướng dẫn Jodoo