Rules Validation Quy tắc hợp lệ: Rules Validation được sử dụng để kiểm tra dữ liệu đầu vào, đồng thời thông báo bằng các tips giúp người dùng nhập chính xác.. Sử dụng các công thức và h
Trang 1Các rules và tính toán Rules Validation (Quy tắc hợp lệ):
Rules Validation được sử dụng để kiểm tra dữ liệu đầu vào, đồng thời thông báo bằng các tips giúp người dùng nhập chính xác Rules này được sử dụng để đảm bảo cho dữ liệu đầu vào được chình xác
Rules cho điều kiện nhập liệu khi sử dụng sẽ có mục thông báo
Screentip (ô nhắc nhở nhập liệu) và Message Box cảnh báo khi nhập liệu
sai
Trang 2InfoPath 2010
Hính 57: Các Rules được mô tả trong Rule Manage
Trang 3Hính 58: Các ký hiệu dành cho Control khi có Rules dạng Validation
Ghi chú: khi sử dụng Rule Validation cho Controls nào thí khi ở dạng Filler Controls đó sẽ có biểu tượng dấu * màu đỏ
Sử dụng các công thức và hàm tính toán InfoPath (Rule Action)
Tình năng Rules còn được thiết lập để thực hiện một hoặc nhiều hành động, tác động đến các Controls trên InfoPath Các hành động đó có thể là thực hiện một phép tình, một hàm, gán các giá trị hoặc lấy các dữ liệu từ một nguồn khác
Để thiết lập Rules cho các hành động (Action), được thực hiện tương
tự như các Rules của Formating và Validation Giả sử, trong InfoPath sẽ thực hiện hành động tình toán khi số lượng và đơn giá nhận các giá trị thí
Trang 4InfoPath 2010
cột thanh tiền sẽ tự động tình toán giá trị theo công thức là số lượng x đơn giá
Điều kiện được thực thi bao gồm: kiểm tra field soluong và đongia
phải có giá trị
Hính 59: điều kiện “kép” với phép toán AND
Ghi chú: có thể thay thế toán tử logic AND thành toán tử khác ở ComboBox phìa trên hính Để thêm điều kiện click vào nút And, muốn xóa điều khiện thí ấn nút Delete
Trang 5Hính 60: Các dạng hành động hỗ trợ cho Control
Chọn điều kiện là Set a field’s value (gán một giá trị cho filed)
Hính 61: Thiết lập giá trị cho thành tiền
Click vào biểu tượng fx để thiết lập công thức cho thanhtien
Trang 6InfoPath 2010
Hính 62: Các bước thiết lập công thức tình giá trị
Chú ý: các filed trong InfoPath sẽ có ký hiệu gạch chân và giữa phép toán
và các field phải có khoảng cách
Kiểm tra kết quả trên InfoPath Filler
Trang 7Hính 63: Kết quả thể hiện với Rules Actions
Ghi chú: đối với những giá trị có phép tình đơn giản như thanhtien, có thể thiết lập giá trị mặc định (Default Value) trong Tab Data
Trang 8InfoPath 2010
Hính 64: sử dụng giá trị mặc định để tình toán
Ghi chú: Rules Action không chỉ dừng ở việc thiết lập giá trị cho công thức
mà còn có thể truy vấn để lấy dữ liệu từ các nguồn bên ngoài cũng như chuyển dữ liệu (Submit) tới các vị trì cần thiết như trên Sharepoint hoặc trên nền Web
Các Rules trong InfoPath khi sử dụng một cách hợp lý có thể đem lại những hiệu quả lớn mà không cần phải tiến hành lập trính quá nhiều Bênh cạnh đó, một số các hàm được cung cấp sẵn trong các InfoPath có thể đáp ứng được những yêu cầu cơ bản của một báo cáo