หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง
การเพิ่มกฎการตรวจสอบความถูกต้องให้กับตัวควบคุมในแม่แบบฟอร์มช่วยให้มั่นใจว่าข้อมูลที่เก็บรวบรวมนั้นถูกต้องและสอดคล้องกัน เมื่อคุณเพิ่มตัวควบคุมข้อความ ผู้ใช้จะสามารถพิมพ์สิ่งใดก็ได้ลงในตัวควบคุม อย่างไรก็ตาม ถ้าคุณต้องการจำกัดให้ผู้ใช้ป้อนเฉพาะที่อยู่อีเมลเท่านั้น ให้ใช้กฎการตรวจสอบความถูกต้องที่ตรวจสอบว่าข้อมูลที่ผู้ใช้ป้อนลงในเขตข้อมูลสอดคล้องกับรูปแบบของที่อยู่อีเมล และพร้อมท์ให้ผู้ใช้ทำการแก้ไขถ้าไม่ตรงตามรูปแบบ
ในบทความนี้
ตัวอย่างของกฎการตรวจสอบความถูกต้อง
ต่อไปนี้เป็นตัวอย่างของวิธีใช้กฎการตรวจสอบความถูกต้องในแม่แบบฟอร์ม
-
เมื่อต้องการแจ้งให้ผู้ใช้ทราบว่าจำนวนเงินที่พวกเขาป้อนสำหรับรายการค่าใช้จ่ายเกินจำนวนเงินที่อนุมัติ
-
เมื่อต้องการแน่ใจว่าผู้ใช้ป้อนหมายเลขโทรศัพท์ที่มีรูปแบบถูกต้องลงในกล่องหมายเลขโทรศัพท์
-
เมื่อต้องการให้แน่ใจว่าผู้ใช้ได้ป้อนที่อยู่สำหรับการเรียกเก็บเงิน ในกรณีที่ผู้ใช้ไม่ได้เลือกกล่องกาเครื่องหมายที่ระบุว่าที่อยู่สำหรับการเรียกเก็บเงินเป็นที่เดียวกับที่อยู่สำหรับการจัดส่ง
หมายเหตุ: กฎการตรวจสอบข้อมูลป้องกันไม่ให้ผู้ใช้จากส่งฟอร์มถ้ามีข้อผิดพลาดใด ๆ
วิธีแจ้งให้ผู้ใช้ทราบเกี่ยวกับข้อผิดพลาดในการตรวจสอบความถูกต้อง
กฎการตรวจสอบได้รับการออกแบบเพื่อตรวจหาเงื่อนไขภายในฟอร์ม และ ถ้าเหล่านั้นจะสอดคล้องกับเงื่อนไข แจ้งให้ผู้ใช้เพื่อให้พวกเขาสามารถดำเนินการแก้ไข มีสองวิธีที่กฎการตรวจสอบแจ้งเตือนผู้ใช้เกี่ยวกับข้อผิดพลาดในการตรวจสอบได้แก่กล่องคำแนะนำและโต้ตอบ คำแนะนำจะถูกเชื่อมโยงกับข้อผิดพลาดในการตรวจสอบ และปรากฏขึ้นเมื่อผู้ใช้ย้ายเคอร์เซอร์ไปไว้เหนือตัวควบคุมกับกฎการตรวจสอบที่เกี่ยวข้องกับไฟล์ คุณยังสามารถระบุข้อความของกล่องโต้ตอบเพิ่มเติมที่จะแสดงเมื่อผู้ใช้ใส่ข้อมูลไม่ถูกต้อง
ตามค่าเริ่มต้นแล้ว กล่องโต้ตอบจะแสดงขึ้นเฉพาะเมื่อผู้ใช้คลิกขวาที่ตัวควบคุมที่มีกฎการตรวจสอบความถูกต้อง แล้วคลิก คำอธิบายข้อผิดพลาดแบบสมบูรณ์ ใน InfoPath Filler หรือเมื่อผู้ใช้คลิกที่การเชื่อมโยงในคำแนะนำบนหน้าจอสำหรับการตรวจสอบความถูกต้องในเว็บเบราว์เซอร์ แต่คุณก็สามารถกำหนดค่าให้กฎแสดงกล่องโต้ตอบขึ้นโดยอัตโนมัติได้ ตัวเลือกนี้จะใช้ได้เฉพาะเมื่อผู้ใช้กรอกฟอร์มใน InfoPath Filler โดยจะทำงานเมื่อผู้ใช้ป้อนข้อมูลที่ไม่ถูกต้องและพยายามที่จะออกจากตัวควบคุม ทั้งนี้ข้อความกล่องโต้ตอบจะไม่แสดงขึ้นโดยอัตโนมัติเมื่อกรอกฟอร์มในเว็บเบราว์เซอร์ แม้จะเลือกตัวเลือกนี้อยู่ก็ตาม
การเพิ่มกฎการตรวจสอบความถูกต้อง
การใช้ปุ่ม เพิ่มกฎ
คุณสามารถเพิ่มกฎการตรวจสอบความถูกต้องที่กำหนดไว้ล่วงหน้าได้โดยใช้ปุ่ม เพิ่มกฎ การเพิ่มกฎการตรวจสอบความถูกต้องสามารถทำได้อย่างรวดเร็วดังต่อไปนี้
-
เลือกตัวควบคุม
-
บนแท็บ หน้าแรก ในกลุ่ม กฎ ให้คลิก เพิ่มกฎ
-
คลิกชนิดของเงื่อนไขที่ต้องการให้นำกฎไปใช้ เช่น ไม่ใช่ที่อยู่อีเมล ถ้าคุณต้องการกฎสำหรับตรวจสอบให้แน่ใจว่าเนื้อหาในเขตข้อมูลมีรูปแบบเหมือนกับที่อยู่อีเมล
-
คลิก แสดงข้อผิดพลาดในการตรวจสอบความถูกต้อง
หมายเหตุ: ขึ้นอยู่กับชนิดของเงื่อนไขที่เลือก คุณอาจถูกขอให้ใส่ข้อมูลเพิ่มเติม
-
เมื่อเสร็จสิ้นแล้ว บานหน้าต่างงาน กฎ จะแสดงขึ้น และคุณสามารถทำการเปลี่ยนแปลงใดๆ ที่ต้องการกับกฎนั้นๆ ได้
การใช้บานหน้าต่างงาน กฎ
การเพิ่มกฎการตรวจสอบความถูกต้องจากบานหน้าต่างงาน กฎ สามารถทำได้โดยใช้ขั้นตอนต่อไปนี้
-
สร้างกฎการตรวจสอบความถูกต้อง
-
คลิกตัวควบคุมตัวใดตัวหนึ่ง
-
ถ้าไม่เห็นบานหน้าต่างงาน กฎ ให้คลิก จัดการกฎ บนแท็บ หน้าแรก ในกลุ่ม กฎ
-
คลิก สร้าง
-
คลิก การตรวจสอบความถูกต้อง
-
ในกล่อง รายละเอียดสำหรับ ให้ใส่ชื่อของกฎ
-
-
ระบุเงื่อนไข
-
คลิก ไม่มี ในส่วนเงื่อนไข
-
ถ้าเงื่อนไขสำหรับกฎของคุณยึดตามเขตข้อมูลใดเขตข้อมูลหนึ่ง ให้ทำดังต่อไปนี้
-
คลิกเขตข้อมูลที่กฎนั้นยึดตาม
-
คลิกตัวดำเนินการ เช่น เท่ากับ
-
ป้อนค่า
หมายเหตุ: คุณจะสามารถสร้างกฎยึดตามนิพจน์หรือชุดของข้อมูลสามารถเซ็นชื่อ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานการณ์สมมติเหล่านี้ขั้นสูง ดูส่วนที่สอดคล้องกันภายใต้สถานการณ์สมมติเงื่อนไขขั้นสูง
-
-
คลิก และ เพื่อเพิ่มอีกหนึ่งเงื่อนไขแล้วทำขั้นตอนที่ 2 ซ้ำ หรือคลิก ตกลง
หมายเหตุ: หลังจากเพิ่มเงื่อนไขสอง ปุ่มและ จะถูกแทนที่ ด้วยกล่อง ออกจากและ เลือกถ้า ทั้งแรก และต่อมาแต่ละเงื่อนไขที่จำเป็นต้องเป็นจริงสำหรับการตรวจสอบข้อมูลจะถูกนำไปใช้ มิฉะนั้น ถ้าเงื่อนไขใดเงื่อนไขหนึ่งควรต้องเป็นจริงสำหรับการตรวจสอบข้อมูลจะถูกนำไปใช้ เท่านั้นเลือกใหม่
-
-
ระบุข้อความ
-
ป้อนข้อความลงในกล่อง คำแนะนำบนหน้าจอ
-
ถ้าคุณต้องการเพิ่มข้อความแสดงรายละเอียดเพิ่มเติม หรือต้องการเปิดใช้งานข้อความกล่องโต้ตอบอัตโนมัติ ให้ทำดังต่อไปนี้
-
คลิก แสดงตัวเลือกเพิ่มเติม
-
คลิก แสดงคำแนะนำบนหน้าจอและข้อความกล่องโต้ตอบ เพื่อเปิดใช้งานข้อความกล่องโต้ตอบอัตโนมัติ
หมายเหตุ: เฉพาะจอจะแสดงขึ้นเมื่อการกรอกฟอร์มในเว็บเบราว์เซอร์
-
ในกล่อง ข้อความกล่องโต้ตอบ ให้ป้อนข้อความ
-
-
กล่องโต้ตอบ รูปแบบการป้อนข้อมูล จะแสดงขึ้น ซึ่งคุณสามารถเลือกรูปแบบมาตรฐานที่กำหนดไว้ล่วงหน้าซึ่งมีอยู่หลายรูปแบบได้ ถ้าไม่มีรูปแบบที่ตรงกับความต้องการของคุณ คุณสามารถระบุรูปแบบที่กำหนดเองได้ รูปแบบที่กำหนดเองอาจจำเป็นต้องใช้อักขระพิเศษ ซึ่งสามารถแทรกลงไปได้อย่างง่ายดายโดยการเลือกจากกล่อง แทรกอักขระพิเศษ
สถานการณ์สมมติสำหรับเงื่อนไขขั้นสูง
ต่อไปนี้เป็นสถานการณ์สมมติขั้นสูงที่คุณสามารถใช้ได้เมื่อทำการตั้งค่าเงื่อนไขของกฎการตรวจสอบความถูกต้องของข้อมูล
-
การกำหนดให้กฎยึดตามนิพจน์
นิพจน์คือชุดของค่า เขตข้อมูลหรือกลุ่ม ฟังก์ชัน และตัวดำเนินการ ใช้นิพจน์ในการตรวจสอบค่าของเขตข้อมูล เช่น การตรวจสอบวันที่ที่ผู้ใช้ป้อน หรือค่าใช้จ่ายของรายการที่ป้อนลงในรายงานค่าใช้จ่าย
-
คลิก นิพจน์
-
ป้อนนิพจน์
หมายเหตุ: สำหรับข้อมูลเพิ่มเติม ดูฟังก์ชันเพิ่มและสูตร
-
การกำหนดให้กฎยึดตามชุดข้อมูลที่สามารถเซ็นชื่อได้
การกำหนดให้กฎยึดตามชุดข้อมูลที่สามารถเซ็นชื่อได้ทำให้คุณสามารถเพิ่มข้อความแสดงข้อผิดพลาดให้กับปุ่ม ส่ง เมื่อผู้ใช้ยังไม่ได้เซ็นฟอร์ม ซึ่งจะช่วยให้แน่ใจได้ว่าฟอร์มจะได้รับการเซ็นชื่อก่อนส่งเสมอ เงื่อนไขนี้สามารถใช้งานได้ในฟอร์มสำหรับ InfoPath Filler เท่านั้น
-
คลิก เลือกชุดข้อมูลที่สามารถเซ็นชื่อได้
-
ในกล่องโต้ตอบ เลือกชุดข้อมูลที่สามารถเซ็นชื่อได้ ให้เลือกชุดข้อมูลที่สามารถเซ็นชื่อได้ แล้วคลิก ตกลง
-
คลิกเงื่อนไขที่ต้องการ แล้วคลิกเกณฑ์
หมายเหตุ: สำหรับข้อมูลเพิ่มเติม ดูลายเซ็นดิจิทัลใน InfoPath 2010
-
การกำหนดให้กฎยึดตามบทบาทของผู้ใช้
คุณอาจมีฟอร์มเพียงฟอร์มเดียวสำหรับผู้ใช้ทุกคน แต่ต้องการข้อมูลที่แตกต่างกันจากผู้ใช้แต่ละกลุ่มโดยขึ้นอยู่กับบทบาทของผู้ใช้แต่ละรายได้ ผลที่ได้ก็คือ คุณสามารถใช้ข้อผิดพลาดในการตรวจสอบความถูกต้องของข้อมูลในการแสดงข้อผิดพลาดในการตรวจสอบความถูกต้อง ถ้าผู้ใช้ที่ได้รับการกำหนดให้มีบทบาทใดบทบาทหนึ่งลืมกรอกข้อมูลในเขตข้อมูลที่จำเป็น บทบาทของผู้ใช้จะสามารถใช้งานได้ในฟอร์มสำหรับ InfoPath Filler เท่านั้น
-
คลิก บทบาทปัจจุบันของผู้ใช้ จากกล่องแรก
-
คลิกตัวดำเนินการ เช่น เท่ากับ
-
คลิกบทบาท หรือคลิก จัดการบทบาท เพื่อจัดการบทบาทของผู้ใช้