คุณสามารถออกแบบแม่แบบฟอร์มของคุณเพื่อให้ผุ้ใช้สามารถส่งฟอร์มที่ยึดตามแม่แบบฟอร์มของคุณถ้าตรงตามเงื่อนไขที่กำหนดในฟอร์ม ตัวอย่างเช่น คุณอาจออกแบบแม่แบบฟอร์มรายการค่าใช้จ่ายที่ผู้ใช้สามารถส่งได้ก็ต่อเมื่อยอดค่าใช้จ่ายในฟอร์มมากกว่าจำนวนที่ระบุไว้
เมื่อต้องการทำงานนี้ให้สำเร็จ คุณต้องกำหนดค่าแม่แบบฟอร์มเพื่อทำให้ผู้ใช้สามารถส่งฟอร์มได้ และต่อจากนั้น คุณต้องเพิ่มกฎที่ทำให้ฟอร์มนั้นถูกส่งก็ต่อเมื่อตรงตามเงื่อนไขที่กำหนด หลังจากที่คุณเพิ่มกฎนั้น คุณจะสามารถเลือกการเชื่อมต่อข้อมูลการส่งที่จะใช้ถ้าตรงตามเงื่อนไขในกฎนี้
เมื่อคุณกำหนดค่าแม่แบบฟอร์มของคุณเพื่อทำให้ผู้ใช้สามารถส่งฟอร์มของผู้ใช้ได้ Microsoft Office InfoPath จะเพิ่มปุ่ม ส่ง ให้กับแถบเครื่องมือ มาตรฐาน และคำสั่ง ส่ง ให้กับเมนู แฟ้ม เมื่อผู้ใช้กรอกฟอร์มนั้น
เมื่อคุณกำหนดค่าแม่แบบฟอร์มเพื่อให้ผู้ใช้สามารถส่งข้อมูลฟอร์มของผู้ใช้ภายใต้เงื่อนไขที่กำหนด คุณยังสามารถกำหนดตัวเลือกการส่งเองสำหรับแม่แบบฟอร์มของคุณตามวิธีต่างๆ ต่อไปนี้
- เปลี่ยนแปลงข้อความที่ปรากฏบนปุ่ม ส่ง บนแถบเครื่องมือ มาตรฐาน และคำสั่ง ส่ง บนเมนู แฟ้ม
- เปลี่ยนแปลงแป้นพิมพ์ลัดสำหรับปุ่ม ส่ง บนแถบเครื่องมือ มาตรฐาน และคำสั่ง ส่ง บนเมนู แฟ้ม
- สร้างข้อความแบบกำหนดเองเพื่อแสดงแก่ผู้ใช้ของคุณเมื่อผู้ใช้ส่งฟอร์มของผู้ใช้
- ระบุว่าจะเปิดฟอร์มทิ้งไว้ ปิดฟอร์ม หรือเปิดฟอร์มว่างอื่นหลังจากที่ส่งฟอร์มแล้ว
เพิ่มกฎเพื่อส่งข้อมูลฟอร์มภายใต้เงื่อนไขที่กำหนด
- ในเมนู เครื่องมือ ให้คลิก ตัวเลือกการส่ง
-
ในกล่องโต้ตอบตัวเลือกการส่ง เลือกกล่องกาเครื่องหมายผู้ใช้สามารถส่งฟอร์มนี้ได้
หมายเหตุ เมื่อคุณเลือกกล่องกาเครื่องหมายนี้ InfoPath จะเพิ่มปุ่ม ส่ง ในแถบเครื่องมือ มาตรฐาน และคำสั่ง ส่ง ในเมนู แฟ้ม เมื่อผู้ใช้กรอกฟอร์ม
- คลิก ดำเนินการแบบกำหนดเองโดยใช้กฎ จากนั้นให้คลิก กฎ
- ในกล่องโต้ตอบ กฎสำหรับการส่งฟอร์ม ให้คลิก เพิ่ม
- ในกล่อง ชื่อ ให้พิมพ์ชื่อสำหรับกฎนี้ที่อธิบายตำแหน่งการส่ง ตัวอย่างเช่น ถ้าคุณต้องการทำให้ผู้ใช้สามารถส่งฟอร์มได้โดยใช้ข้อความอีเมลก็ต่อเมื่อค่าในเขตข้อมูลเฉพาะมากกว่า $50 ให้พิมพ์ การส่งอีเมลสำหรับค่าที่มากกว่า $50
- ในกล่องโต้ตอบ กฎ ให้คลิก ตั้งค่าเงื่อนไข
- ในกล่องโต้ตอบ เงื่อนไข ให้ระบุว่าจะใช้การเชื่อมต่อข้อมูลนั้นเมื่อใด จากนั้นให้คลิก ตกลง
- ในกล่องโต้ตอบ กฎ ให้คลิก เพิ่มการกระทำ
- ในรายการ การกระทำ ให้คลิก การส่งที่ใช้การเชื่อมต่อข้อมูล คลิกการเชื่อมต่อข้อมูลที่คุณต้องการใช้สำหรับการดำเนินการส่งในรายการ การเชื่อมต่อข้อมูล จากนั้นให้คลิก ตกลง
- คลิก ตกลง สองครั้ง
- เมื่อต้องการเปลี่ยนชื่อของปุ่ม ส่ง ที่ปรากฏบนแถบเครื่องมือ มาตรฐาน และคำสั่ง ส่ง ที่ปรากฏบนเมนู แฟ้ม เมื่อผู้ใช้ป้อนข้อมูลในฟอร์ม ให้พิมพ์ชื่อใหม่ในกล่อง ป้ายคำอธิบาย ในกล่องโต้ตอบ ตัวเลือกการส่ง
เคล็ดลับ ถ้าคุณต้องการกำหนดแป้นพิมพ์ลัดให้กับปุ่มและคำสั่งนี้ ให้พิมพ์เครื่องหมายและ (&) ตามด้วยอักษรที่คุณต้องการใช้เป็นแป้นพิมพ์ลัด เช่น การกำหนดให้ปุ่ม B เป็นแป้นพิมพ์ลัดสำหรับปุ่มและคำสั่ง ส่ง พิมพ์Su&bmit
- เมื่อต้องการป้องกันผู้ใช้จากการใช้คำสั่ง ส่ง หรือปุ่ม ส่ง บนแถบเครื่องมือ มาตรฐาน เมื่อพวกเขากรอกฟอร์มของคุณ ให้ล้างกล่องกาเครื่องหมาย แสดงรายการเมนู 'ส่ง' และปุ่มบนแถบเครื่องมือ 'ส่ง'
- โดยค่าเริ่มต้น หลังจากผู้ใช้ส่งฟอร์มแล้ว InfoPath จะยังเปิดฟอร์มและแสดงข้อความเพื่อแสดงว่าฟอร์มถูกส่งเรียบร้อยแล้วหรือไม่ การเปลี่ยนค่าเริ่มต้นนี้ คลิกขั้นสูง แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้: