Xác nhận dữ liệu trong Excel

Navigation:  Các công cụ phát triển phần mềm > Nhập liệu (Data Entry) > Biểu mẫu template (Template Form) > Định nghĩa Form > Form Validation >

Xác nhận dữ liệu trong Excel

Previous pageReturn to chapter overviewNext page

 

data_validation03

 

Loại xác nhận này được thiết lập với mục Data \ Data Validation thông thường trong Excel.

 

data_validation01_zoom25

 

Whole Number, Decimal, Date, Time, Text Length hoạt động chính xác như trong Excel.

 

Thẻ Error Alert:

 

data_validation02_zoom25

 

Nếu bạn chọn Show error alert after invalid data is entered, Phoebus sẽ kiểm tra dữ liệu ngay sau khi người dùng nhập dữ liệu vào ô nhập liệu. Nếu dữ liệu không hợp lệ, Phoebus sẽ không cập nhật dữ liệu từ ô nhập liệu này và hiện Infomation - tin nhắn thông báo lỗi.

 

Nếu bạn không chọn Show error alert after invalid data is entered, trước tiên Phoebus sẽ cập nhập giá trị nhập vào, sau đó kiểm tra dữ liệu có hợp lệ không. Nếu giá trị đó không hợp lệ thì ô nhập liệu sẽ được làm nổi bật với thông báo lỗi.

 

data_validation03_zoom35

 

 

 

Xác nhận tùy chỉnh khác (Custom validation)

 

Nếu công thức trả về kết quả True/False thì kết quả chạy ra có giá trị. (If the Formula return a true/false result then the return is validness.)

 

Mặc khác, nếu công thức là một chuỗi regex hoặc là trả về dạng chuỗi thì chuỗi này đóng vai trò là một Regular Expression, một loại mà Phoebus dùng để kiểm tra dữ liệu đầu vào. (Otherwise, if formula is a regex text or return a text then this text play a role of a Regular Expression, which Phoebus check the input data against.)

 

Kiểm tra regex không hoạt động với việc thực hiện trên Excel. Nói cách khác, Phoebus sẽ kiểm tra dữ liệu, nhưng khi người dùng trích xuất form sang Excel và nhập dữ liệu với Excel, Excel sẽ bác bỏ bất kỳ giá trị nào ở đây.

 

Ngay trước khi Submit/Save form, Phoebus sẽ kiểm tra toàn bộ form và những ô nhập liệu được làm nổi bật với dữ liệu không hợp lệ sẽ được chuyển thành chữ màu đỏ.

 

 

DataValidation_004

 

 

Chú ý: Phoebus chỉ xử lý xác nhận dữ liệu cho những ô nhập liệu được đặt tên. Tất cả những ô không được đặt tên trong Excel sẽ được bỏ qua.