Microsoft Office Online
ลงชื่อเข้าใช้ Office Online (นี่คืออะไร) ของฉัน | ลงชื่อเข้าใช้

 
 
Microsoft Office InfoPath
ค้นหา
ค้นหา
 
ตรวจหาโปรแกรมปรับปรุง: (c) Microsoft
ดาวน์โหลดสำหรับ Office
 
 
 
วิธีใช้และวิธีจัดการ
ผลิตภัณฑ์และเทคโนโลยีที่เกี่ยวข้อง
การสนับสนุนและคำติชม
ทรัพยากรทางเทคนิค
ทรัพยากรเพิ่มเติม
คำเตือน: คุณกำลังพยายามที่จะดูเพจนี้ด้วยรุ่นของเว็บเบราว์เซอร์ที่ไม่สนับสนุน เว็บไซต์นี้จะทำงานได้ดีที่สุดกับ Microsoft Internet Explorer 6.0 หรือรุ่นใหม่กว่าหรือ Firefox 1.5 หรือ Netscape Navigator 8.0 หรือรุ่นใหม่กว่า ศึกษาเพิ่มเติมเกี่ยวกับเบราว์เซอร์ที่สนับสนุน

บทนำสู่ตัวควบคุม
นำไปใช้กับ: Microsoft Office InfoPath 2007
 

ฟอร์ม InfoPath ทั้งหมดที่ผู้ใช้กรอกจะยึดตามแม่แบบฟอร์มต้นแบบ คุณสามารถใช้ Microsoft Office InfoPath ออกแบบและประกาศแม่แบบฟอร์มแบบโต้ตอบที่ใช้งานง่าย โดยแม่แบบฟอร์มจะกำหนดว่าฟอร์มผลลัพธ์จะมีลักษณะและทำงานอย่างไรได้บ้าง

เมื่อกรอกฟอร์ม ผู้ใช้สามารถป้อนข้อมูลด้วยการพิมพ์ลงในกล่องข้อความ คลิกรายการ เลือกกล่องกาเครื่องหมาย และดำเนินการอื่นๆ ได้ โดยวัตถุที่เป็นส่วนติดต่อผู้ใช้แบบกราฟิกที่ผู้ใช้โต้ตอบด้วยนั้นจะเรียกว่าตัวควบคุม คุณใช้ตัวควบคุมเพื่อแสดงข้อมูลหรือตัวเลือก ดำเนินการอย่างใดอย่างหนึ่ง หรือช่วยให้ส่วนติดต่อผู้ใช้ของฟอร์มอ่านได้ง่ายขึ้น

นอกจากตัวควบคุมมาตรฐาน เช่น กล่องข้อความและกล่องรายการแล้ว InfoPath ยังมีตัวควบคุมใหม่ๆ มากมาย เช่น ตารางเสริมแถว กลุ่มตัวเลือก และส่วนเพิ่มเติม โดยตัวควบุคมชนิดต่างๆ เหล่านี้จะทำให้คุณสามารถออกแบบแม่แบบฟอร์มที่ยืดหยุ่นเพื่ออำนวยความสะดวกให้กับผู้ใช้ของคุณได้ ตัวอย่างเช่น ในแม่แบบฟอร์มรายงานค่าใช้จ่าย คุณสามารถใช้ตารางเสริมแถวเพื่อให้ผู้ใช้สามารถป้อนเฉพาะรายการค่าใช้จ่ายได้มากเท่าที่ต้องการได้

ข้อมูลที่ผู้ใช้ป้อนลงในตัวควบคุมจะถูกเก็บไว้ในแหล่งข้อมูล (แหล่งข้อมูล: ชุดของเขตข้อมูลและกลุ่มที่กำหนดและเก็บข้อมูลสำหรับฟอร์ม InfoPath ตัวควบคุมในฟอร์มจะถูกผูกไว้กับเขตข้อมูลและกลุ่มในแหล่งข้อมูล)ของฟอร์ม เมื่อคุณออกแบบแม่แบบฟอร์ม โดยทั่วไปแล้วคุณจะใช้บานหน้าต่างงาน ตัวควบคุม เพื่อแทรกตัวควบคุม แม้ว่าคุณจะแทรกตัวควบคุมได้ด้วยการลากเขตข้อมูล (เขตข้อมูล: องค์ประกอบหรือคุณลักษณะในแหล่งข้อมูลอาจมีข้อมูลเป็นส่วนประกอบ ถ้าเขตข้อมูลเป็นองค์ประกอบ เขตข้อมูลนี้จะสามารถมีเขตข้อมูลคุณลักษณะ เขตข้อมูลจะเก็บข้อมูลที่ป้อนลงในตัวควบคุม)และกลุ่ม (กลุ่ม: องค์ประกอบในแหล่งข้อมูลที่สามารถมีเขตข้อมูลและกลุ่มอื่นๆ ตัวควบคุมที่มีตัวควบคุมอื่นๆ เช่น ตารางซ้ำและส่วนซ้ำ จะถูกผูกไว้กลับกลุ่ม)จากบานหน้าต่างงาน แหล่งข้อมูล ลงบนแม่แบบฟอร์มได้ก็ตาม

คุณสามารถกำหนดลักษณะที่ปรากฏของตัวควบคุมได้เอง รวมถึงแบบอักษร สี และการจัดแนวข้อความภายในตัวควบคุม ค่าเริ่มต้นและชนิดข้อมูล (ประเภทข้อมูล: คุณสมบัติของเขตข้อมูลที่กำหนดประเภทของข้อมูลที่ฟิลด์สามารถจัดเก็บ ตัวอย่างของข้อมูลประเภทต่าง ๆ รวมถึง ข้อความ (เท็กซ์) Rich Text จำนวนเต็ม ทศนิยม ถูก/ผิด การเชื่อมโยงหลายมิติ วันที่และเวลา และรูปภาพ)ของตัวควบคุม ตลอดจนคุณสมบัติอื่นๆ เช่น คำแนะนำบนหน้าจอ (คำแนะนำบนหน้าจอ: คำอธิบายสั้นๆ ที่ปรากฏเมื่อผู้ใช้กดเมาส์ค้างไว้เหนือวัตถุ เช่น ปุ่มหรือการเชื่อมโยงหลายมิติ)ที่จะปรากฏขึ้นเมื่อผู้ใช้วางตัวชี้เมาส์บนตัวควบคุม คุณยังสามารถกำหนดลักษณะการทำงานของตัวควบคุมได้ด้วย เช่น ความสามารถในการกรองข้อมูลหรือการตอบสนองต่อกฎ (กฎ: เงื่อนไขหรือการทำงาน หรือชุดของเงื่อนไขหรือการทำงาน ที่ดำเนินการโดยอัตโนมัติโดยอ้างอิงเหตุการณ์และค่าในฟอร์ม)

 เคล็ดลับ   เมื่อต้องการดูคุณสมบัติของตัวควบคุม ให้คลิกสองครั้งที่ตัวควบคุมบนแม่แบบฟอร์ม

ในบทความนี้


ตัวควบคุมและแหล่งข้อมูล

ตัวควบคุมเกือบทั้งหมดบนฟอร์ม Microsoft Office InfoPath จะสัมพันธ์ หรือผูก (การผูก: เป็นคุณลักษณะที่ใช้เพื่อเชื่อมต่อตัวควบคุมไปยังเขตข้อมูลหรือกลุ่มในแหล่งข้อมูล เพื่อให้มีการบันทึกข้อมูลที่ป้อนในตัวควบคุม เมื่อตัวควบคุมไม่ได้ถูกผูกไว้ จะไม่มีการเชื่อมต่อตัวควบคุมไปยังเขตข้อมูลหรือกลุ่ม ดั้งนั้นจึงไม่มีการบันทึกข้อมูลที่ป้อนลงในตัวควบคุม)อยู่กับแหล่งข้อมูลของแม่แบบฟอร์ม ตัวควบคุมส่วนใหญ่ รวมทั้งกล่องข้อความ กล่องกาเครื่องหมาย และกล่องรายการ จะถูกผูกไว้กับเขตข้อมูลในแหล่งข้อมูล ถ้าตัวควบคุมไม่ถูกผูกกับแหล่งข้อมูล หรือถ้าถูกผูกไว้อย่างไม่ถูกต้อง ข้อมูลที่ป้อนลงในตัวควบคุมนั้นจะไม่สามารถบันทึกได้อย่างเหมาะสมในแฟ้มฟอร์มต้นแบบ (.xml)

เมื่อคุณออกแบบแม่แบบฟอร์ม InfoPath คุณสามารถเลือกได้ว่าจะให้มีเขตข้อมูลในแหล่งข้อมูลที่ถูกสร้างโดยอัตโนมัติในทุกครั้งที่คุณแทรกตัวควบคุม หรือคุณจะผูกตัวควบคุมแต่ละตัวเข้ากับเขตข้อมูลที่มีอยู่ด้วยตนเองก็ได้

ในตัวอย่างต่อไปนี้ ผู้ออกแบบฟอร์มได้แทรกกล่องข้อความที่ชื่อว่า นามสกุล บนแม่แบบฟอร์ม กล่องข้อความถูกผูกกับเขตข้อมูล lastName ในแหล่งข้อมูลของแม่แบบฟอร์ม

ความสัมพันธ์ระหว่างตัวควบคุมบนแม่แบบฟอร์มกับเขตข้อมูลในแหล่งข้อมูล

เมื่อกรอกฟอร์มที่ยึดตามแม่แบบฟอร์มนี้ ผู้ใช้จะป้อนนามสกุลของตนในกล่องข้อความ นามสกุล InfoPath จะบันทึกข้อมูลนั้นเป็น Extensible Markup Language (XML) (Extensible Markup Language (XML): ภาษาที่เป็นมาตรฐานของอุตสาหกรรม ใช้สำหรับอธิบาย จัดระเบียบ และแลกเปลี่ยนข้อมูล ใน InfoPath แม่แบบฟอร์มจะใช้เทคโนโลยี XML และข้อมูลฟอร์มจะถูกบันทึกหรือส่งในรูปแบบ XML) ดังแสดงในรูปต่อไปนี้

ข้อมูลที่ป้อนลงในกล่องข้อความถูกบันทึกเป็น XML

ทั้งชนิดของตัวควบคุมและเขตข้อมูลที่สัมพันธ์กับตัวควบคุมจะกำหนดชนิดของข้อมูลที่ผู้ใช้สามารถป้อนลงในตัวควบคุมได้ รวมถึงวิธีป้อนข้อมูลนั้นของผู้ใช้ด้วย ตัวอย่างเช่น ถ้าคุณมีตัวควบคุมตัวใช้เลือกวันที่บนแม่แบบฟอร์มที่ผูกกับเขตข้อมูลที่มีชนิดข้อมูล (ประเภทข้อมูล: คุณสมบัติของเขตข้อมูลที่กำหนดประเภทของข้อมูลที่ฟิลด์สามารถจัดเก็บ ตัวอย่างของข้อมูลประเภทต่าง ๆ รวมถึง ข้อความ (เท็กซ์) Rich Text จำนวนเต็ม ทศนิยม ถูก/ผิด การเชื่อมโยงหลายมิติ วันที่และเวลา และรูปภาพ)เป็นวันที่ ผู้ใช้สามารถป้อนได้เฉพาะวันที่ลงในตัวควบคุมนั้น ถ้าผู้ใช้พยายามที่จะป้อนข้อมูลอื่น เช่น ชื่อหรือที่อยู่ ลงในตัวควบคุมดังกล่าว InfoPath จะแสดงข้อผิดพลาดในการตรวจสอบความถูกต้องของข้อมูล

 หมายเหตุ   นอกจากแหล่งข้อมูลหลักของแม่แบบฟอร์มของคุณแล้ว คุณยังสามารถสร้างการเชื่อมต่อข้อมูล (การเชื่อมต่อข้อมูล: การเชื่อมต่อระหว่างฟอร์ม InfoPath และแหล่งข้อมูลภายนอก เช่น ฐานข้อมูล บริการเว็บ ไลบรารี SharePoint หรือแฟ้ม XML ใช้การเชื่อมต่อข้อมูลเพื่อตั้งคำถามและส่งข้อมูล)กับเอกสาร XML ฐานข้อมูล บริการบนเว็บ ตลอดจนไลบรารีและรายการของ Microsoft Windows SharePoint Services ได้ การเชื่อมต่อข้อมูลเหล่านี้จะส่งผลให้เกิดแหล่งข้อมูลรอง (แหล่งข้อมูลทุติยภูมิ: แฟ้มข้อมูล XML ฐานข้อมูล หรือการบริการเว็บที่ฟอร์มใช้สำหรับรายการในกล่องรายการ หรือสำหรับสคริปต์แอคชัน)ที่สามารถใช้เพื่อป้อนข้อมูลลงในกล่องรายการและให้ค่าสำหรับกล่องข้อความและตัวควบคุมอื่นๆ ได้

ด้านบนของหน้า ด้านบนของหน้า

วิธีการแทรกตัวควบคุมบนแม่แบบฟอร์ม

เมื่อออกแบบแม่แบบฟอร์ม คุณสามารถใช้บานหน้าต่างงาน ตัวควบคุม เพื่อแทรกตัวควบคุมได้ คุณสามารถเลือกที่จะสร้างแหล่งข้อมูลของแม่แบบฟอร์มโดยอัตโนมัติเมื่อคุณแทรกตัวควบคุม ซึ่งในกรณีนี้ จะมีการสร้างเขตข้อมูลหรือกลุ่มในแหล่งข้อมูลโดยอัตโนมัติสำหรับตัวควบคุมแต่ละตัวที่คุณเพิ่มลงไป หรืออีกวิธีหนึ่ง คุณสามารถเลือกที่จะผูกตัวควบคุมแต่ละตัวเข้ากับเขตข้อมูลหรือกลุ่มที่มีอยู่ในแหล่งข้อมูลของแม่แบบฟอร์มได้ ถ้าคุณเลือกตัวเลือกนี้ คุณจะได้รับพร้อมท์ให้เลือกเขตข้อมูลหรือกลุ่มจากแหล่งข้อมูลในขณะที่คุณแทรกตัวควบคุม

 เคล็ดลับ   เมื่อต้องการสลับระหว่างการสร้างแหล่งข้อมูลโดยอัตโนมัติกับการผูกตัวควบคุมเข้ากับเขตข้อมูลหรือกลุ่มที่มีอยู่แล้ว ให้ใช้กล่องกาเครื่องหมาย สร้างแหล่งข้อมูลโดยอัตโนมัติ ในบานหน้าต่างงาน ตัวควบคุม

คุณยังสามารถแทรกตัวควบคุมได้ด้วยการลากเขตข้อมูลและกลุ่มจากบานหน้าต่างงาน แหล่งข้อมูล ลงบนแม่แบบฟอร์มได้ ในแต่ละครั้งที่คุณลากเขตข้อมูลหรือกลุ่มลงบนแม่แบบฟอร์ม InfoPath จะแนะนำตัวควบคุมที่เหมาะสมกับเขตข้อมูลหรือกลุ่มมากที่สุด ตัวอย่างเช่น ถ้าเขตข้อมูลมีชนิดข้อมูลเป็นวันที่ InfoPath จะแนะนำให้ใช้ตัวใช้เลือกวันที่

ด้านบนของหน้า ด้านบนของหน้า

ชนิดของตัวควบคุม

บานหน้าต่างงาน ตัวควบคุม ประกอบด้วยตัวควบคุมต่างๆ มากกว่า 30 ตัวที่คุณสามารถเพิ่มลงในแม่แบบฟอร์มของคุณได้ ตัวควบคุมเหล่านี้สามารถจัดกลุ่มได้ตามประเภทดังต่อไปนี้

  • ตัวควบคุมมาตรฐาน
  • ตัวควบคุมการทำซ้ำและเพิ่มเติม
  • ตัวควบคุมแฟ้มและรูปภาพ
  • ตัวควบคุมขั้นสูง
  • ตัวควบคุมแบบกำหนดเอง

ตารางต่อไปนี้จะอธิบายถึงวัตถุประสงค์ของตัวควบคุมแต่ละตัว

ตัวควบคุมมาตรฐาน

ตัวควบคุมมาตรฐานประกอบด้วยตัวควบคุมที่โดยทั่วไปแล้วคุณจะเชื่อมโยงเข้ากับการเก็บรวบรวมและแสดงข้อมูล ตัวควบคุมเหล่านี้ประกอบด้วยกล่องข้อความ กล่องรายการ กล่องกาเครื่องหมาย และปุ่ม

ตัวควบคุมไอคอนคำอธิบาย
กล่องข้อความรูปปุ่มตัวควบคุมที่ใช้กันมากที่สุดบนฟอร์ม ผู้ใช้สามารถป้อนข้อความที่ไม่ได้รับการจัดรูปแบบชนิดใดๆ ก็ได้ลงในกล่องข้อความ เช่น ประโยค ชื่อ ตัวเลข วันที่ และเวลา กล่องข้อความไม่สามารถมีข้อความที่จัดรูปแบบได้
กล่อง Rich Textรูปปุ่มตัวควบคุมที่สามารถมีข้อความที่จัดรูปแบบได้ ได้แก่ ข้อความตัวหนาและตัวเอียง ตลอดจนแบบอักษร ขนาดแบบอักษร และสีแบบอักษรแบบต่างๆ นอกจากนี้ ผู้ใช้ยังสามารถแทรกรูป รายการ และตารางลงในกล่อง Rich Text ได้อีกด้วย
กล่องรายการแบบหล่นลงรูปปุ่ม ตัวควบคุมที่แสดงรายการตัวเลือกในกล่องให้แก่ผู้ใช้ เมื่อต้องการเลือกข้อมูลจากรายการ ให้ผู้ใช้คลิกลูกศรเพื่อเปิดรายการตัวเลือก ตัวเลือกอาจมาจากรายการที่คุณสร้างขึ้นด้วยตนเอง จากค่าในแหล่งข้อมูลของฟอร์ม หรือจากค่าที่มาจากการเชื่อมต่อข้อมูลกับเอกสาร XML ฐานข้อมูล บริการบนเว็บ ไลบรารีหรือรายการของ Microsoft Windows SharePoint Services ได้
กล่องคำสั่งผสมรูปปุ่มตัวควบคุมที่แสดงรายการตัวเลือกในกล่องให้แก่ผู้ใช้โดยผู้ใช้สามารถเลือกรายการที่เหมาะสมหรือจะพิมพ์รายการด้วยตนเองก็ได้ ตัวเลือกอาจมาจากรายการที่คุณสร้างขึ้นด้วยตนเอง จากค่าในแหล่งข้อมูลของฟอร์ม หรือจากค่าที่มาจากการเชื่อมต่อข้อมูลเข้ากับเอกสาร XML ฐานข้อมูล บริการบนเว็บ ไลบรารีหรือรายการของ Microsoft Windows SharePoint Services ได้
กล่องรายการรูปปุ่มตัวควบคุมที่แสดงรายการตัวเลือกในกล่องให้ผู้ใช้สามารถเลือกรายการที่เหมาะสมได้ ตัวเลือกอาจมาจากรายการที่คุณสร้างขึ้นด้วยตนเอง จากค่าในแหล่งข้อมูลของฟอร์ม หรือจากค่าที่มาจากการเชื่อมต่อข้อมูลเข้ากับเอกสาร XML ฐานข้อมูล บริการบนเว็บ ไลบรารีหรือรายการของ Microsoft Windows SharePoint Services ได้
ตัวใช้เลือกวันที่รูปปุ่มตัวควบคุมที่มีกล่องซึ่งผู้ใช้สามารถพิมพ์วันที่ และปุ่มปฏิทินที่ให้ผู้ใช้สามารถเลือกวันที่ได้
กล่องกาเครื่องหมายรูปปุ่มตัวควบคุมที่ให้ผู้ใช้สามารถตั้งค่า ใช่/ไม่ใช่ หรือ จริง/เท็จ ด้วยการเพิ่มหรือเอาเครื่องหมายถูกออกจากกล่องสี่เหลี่ยมขนาดเล็ก
ปุ่มตัวเลือกรูปปุ่มตัวควบคุมที่ให้ผู้ใช้สามารถเลือกจากชุดของตัวเลือกที่ไม่เหมือนกัน เมื่อเลือกปุ่มตัวเลือกหนึ่งในกลุ่มแล้ว ปุ่มตัวเลือกอื่นจะถูกล้างออก กลุ่มของปุ่มตัวเลือกจะถูกผูกกับเขตข้อมูลหนึ่งในแหล่งข้อมูล และปุ่มตัวเลือกแต่ละปุ่มจะบันทึกค่าที่ต่างกันในเขตข้อมูลนั้น
ปุ่มรูปปุ่มตัวควบคุมที่สามารถใช้เพื่อส่งฟอร์มหรือสอบถามฐานข้อมูล และอื่นๆ ได้ คุณยังสามารถเชื่อมโยงปุ่มกับกฎหรือโค้ดที่กำหนดเองซึ่งจะทำงานเมื่อผู้ใช้คลิกปุ่มนั้น
ส่วนรูปปุ่มตัวควบคุมที่ใช้บรรจุตัวควบคุมอื่นๆ ส่วนสามารถประกอบด้วยตัวควบคุมใดๆ ตามรายการที่แสดงในบานหน้าต่างงาน ตัวควบคุม รวมถึงส่วนอื่นๆ ด้วย

ตัวควบคุมการทำซ้ำและเพิ่มเติม

ตัวควบคุมการทำซ้ำและเพิ่มเติมประกอบด้วยตัวควบคุมรายการ ตารางเสริมแถว ส่วนการทำซ้ำ และส่วนเพิ่มเติม ตัวควบคุมเหล่านี้จะทำให้ผู้ใช้สามารถแทรกข้อมูลในรายการ แถว ชุดระเบียน และข้อมูลเพิ่มเติมขณะที่กรอกฟอร์มได้

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

ตัวควบคุมแฟ้มและรูปภาพ

คุณสามารถออกแบบแม่แบบฟอร์มของคุณเพื่อให้ผู้ใช้สามารถแทรกแฟ้มที่แนบมาหรือรูปภาพขณะกรอกฟอร์มที่ยึดตามแม่แบบฟอร์มของคุณได้ นอกจากนี้ ผู้ใช้ที่กรอกฟอร์ม InfoPath บนแท็บเล็ตพีซีจะได้รับประโยชน์จากตัวควบคุมรูปภาพแบบหมึกพิเศษที่ทำให้ผู้ใช้สามารถสร้างและบันทึกรูปวาดด้วยหมึกได้

ตัวควบคุมไอคอนคำอธิบาย
แฟ้มที่แนบมารูปปุ่มตัวควบคุมที่ทำให้ผู้ใช้สามารถแนบแฟ้มไปกับฟอร์มของตนได้ ตัวควบคุมแฟ้มที่แนบมาแต่ละตัวจะอนุญาตให้แนบแฟ้มได้เพียงแฟ้มเดียว และคุณสามารถจำกัดชนิดแฟ้มได้ถ้าจำเป็น ถ้าผู้ใช้ของคุณต้องการแนบแฟ้มหลายแฟ้ม คุณสามารถแทรกตัวควบคุมแฟ้มที่แนบมาไว้ภายในตัวควบคุมการทำซ้ำได้
รูปภาพรูปปุ่มตัวควบคุมที่สามารถรวมไว้บนแม่แบบฟอร์มเป็นองค์ประกอบคงที่ได้ เช่น ชื่อเรื่องหรือพื้นหลัง หรืออาจทำให้ผู้ใช้สามารถแทรกรูปภาพเป็นส่วนหนึ่งของฟอร์มได้ ตัวควบคุมรูปภาพสามารถเก็บรูปบนฟอร์มได้เลยหรือจะให้เก็บที่อยู่ (URL (ตัวชี้แหล่งในอินเทอร์เน็ต (ตัวชี้แหล่งในอินเทอร์เน็ต - URL): ที่อยู่ที่ใช้ระบุโพรโทคอล (เช่น HTTP หรือ FTP) และตำแหน่งที่ตั้งของวัตถุ เอกสาร เพจของเวิลด์ไวด์เว็บ หรือปลายทางอื่นๆ บนอินเทอร์เน็ต หรืออินทราเน็ต ตัวอย่างเช่น http://www.example.com/)) ซึ่งชี้ไปยังตำแหน่งที่เก็บรูปภาพก็ได้
รูปภาพแบบหมึก รูปปุ่มตัวควบคุมที่ทำให้ผู้ใช้ที่มีแท็บเล็ตพีซีสามารถเพิ่มรูปวาดด้วยหมึกลงในฟอร์มของตนได้ อาจจะเพิ่มไว้ในตัวควบคุมหรือซ้อนบนรูปภาพพื้นหลังก็ได้

ตัวควบคุมขั้นสูง

ตัวควบคุมขั้นสูงเป็นตัวควบคุมที่อาจถูกใช้งานไม่บ่อยเท่าตัวควบคุมมาตรฐานหรือใช้เฉพาะในโอกาสพิเศษเท่านั้น

ตัวควบคุมไอคอนคำอธิบาย
การเชื่อมโยงหลายมิติรูปปุ่มตัวควบคุมที่สามารถใช้เพื่อเชื่อมโยงไปยัง URL ตัวอย่างเช่น แม่แบบฟอร์มที่แสดงข้อมูลเกี่ยวกับรายการสินค้าที่สามารถรวมการเชื่อมโยงหลายมิติไปยังเว็บเพจข้อมูลสินค้าได้ ตัวควบคุมการเชื่อมโยงหลายมิติสามารถชี้ไปยังเว็บเซิร์ฟเวอร์ใดๆ บนอินทราเน็ตหรืออินเทอร์เน็ตได้
กล่องนิพจน์รูปปุ่มตัวควบคุมข้อความแบบอ่านอย่างเดียว คุณสามารถใช้กล่องนิพจน์เพื่อแสดงข้อความแบบอ่านอย่างเดียว แสดงค่าของตัวควบคุมอื่นบนฟอร์ม หรือสร้างสูตรโดยใช้นิพจน์ XPath (ภาษา XML Path (XPath): ภาษาที่ใช้เพื่อแสดงส่วนที่อยู่ของเอกสาร XML นอกจากนี้ XPath ยังมีการทำงานพื้นฐานสำหรับการใช้สายอักขระ ตัวเลข และบูลีน) ได้
ป้ายชื่อแนวตั้ง รูปปุ่มป้ายชื่อข้อความแบบอ่านอย่างเดียวที่ปรากฏขึ้นโดยทำมุม 90 องศาบนแม่แบบฟอร์มของคุณ ป้ายชื่อแนวตั้งมักจะใช้เป็นส่วนหัวของคอลัมน์ในตารางเสริมแถว
ขอบเขตการเลื่อนรูปปุ่มตัวควบคุมที่มีตัวควบคุมอื่นๆ รักษาขนาดให้คงที่ และมีแถบเลื่อนที่ผู้ใช้สามารถเลื่อนดูข้อมูลที่อยู่นอกมุมมองได้ ขอบเขตการเลื่อนมีประโยชน์อย่างยิ่งเมื่อส่วนหนึ่งของฟอร์มมีข้อมูลจำนวนมาก และผู้ใช้ไม่จำเป็นต้องดูข้อมูลเหล่านั้นพร้อมกันทั้งหมด
ขอบเขตแนวนอนรูปปุ่มตัวควบคุมที่มีตัวควบคุมอื่นๆ และสามารถใช้เพื่อวางตัวควบคุมอื่นแบบเคียงข้างกันบนแม่แบบฟอร์มได้
กลุ่มตัวเลือกรูปปุ่มตัวควบคุมที่มีส่วนตัวเลือก (ส่วนของตัวเลือก: ชุดควบคุมที่ประกอบด้วยชุดควบคุมอื่น ๆ และนำมาใช้แทนตัวเลือกหนึ่งตัวภายในชุดของตัวเลือกที่ผู้ใช้เลือกเอง ผู้ใช้สามารถแทนที่ส่วนของตัวเลือกหนึ่งด้วยอีกส่วนหนึ่งเมื่อป้อนข้อมูลในฟอร์ม)อย่างน้อยสองส่วนที่มีตัวควบคุมอื่นๆ ตามลำดับ แต่ละส่วนตัวเลือกในกลุ่มตัวเลือกจะทำหน้าที่เป็นตัวเลือกหนึ่งในชุดตัวเลือกที่ให้เลือกได้เพียงอย่างใดอย่างหนึ่ง ขณะที่กรอกฟอร์ม ผู้ใช้สามารถแทนที่ส่วนตัวเลือกเริ่มต้นด้วยส่วนตัวเลือกอื่นได้ ตัวอย่างเช่น บนแม่แบบฟอร์มสมัครงาน คุณสามารถใช้กลุ่มตัวเลือกเพื่อให้ผู้ใช้ป้อนหมายเลขโทรศัพท์ที่บ้านหรือหมายเลขโทรศัพท์ที่ทำงานอย่างใดอย่างหนึ่งเพื่อเป็นข้อมูลอ้างอิงได้
กลุ่มตัวเลือกการทำซ้ำรูปปุ่มตัวควบคุมที่แสดงส่วนตัวเลือกอย่างน้อยสองส่วนในโครงสร้างการทำซ้ำ ขณะที่กรอกฟอร์ม ผู้ใช้สามารถเพิ่ม ลบ หรือแทนที่กลุ่มตัวเลือกการทำซ้ำเพิ่มเติมได้ตามความจำเป็น ตัวอย่างเช่น บนแม่แบบฟอร์มข้อมูลพนักงาน คุณสามารถใช้กลุ่มตัวเลือกการทำซ้ำเพื่อให้ผู้ใช้ป้อนที่ติดต่อฉุกเฉินหลายรายการได้ สำหรับที่ติดต่อแต่ละแห่ง ผู้ใช้สามารถแทนที่ข้อมูลที่อยู่ที่บ้านด้วยข้อมูลที่อยู่ของที่ทำงานได้
ส่วนตัวเลือกรูปปุ่มตัวควบคุมที่มีตัวควบคุมอื่นๆ และควรปรากฏขึ้นภายในกลุ่มตัวเลือกหรือกลุ่มตัวเลือกการทำซ้ำเสมอ ส่วนตัวเลือกนั้นเป็นประโยชน์เมื่อคุณต้องเพิ่มตัวเลือกให้กับกลุ่มตัวเลือกที่มีอยู่แล้ว ถ้าคุณแทรกส่วนตัวเลือกในตำแหน่งใดก็ตามนอกกลุ่มตัวเลือก InfoPath จะแทรกส่วนตัวเลือกภายในกลุ่มตัวเลือกใหม่ให้โดยอัตโนมัติ
ส่วนการทำซ้ำแบบเรียกใช้ซ้ำรูปปุ่มตัวควบคุมที่มีตัวควบคุมอื่นๆ และสามารถถูกแทรกไว้ภายในตัวควบคุมเองได้ คุณสามารถใช้ส่วนการทำซ้ำแบบเรียกใช้ซ้ำเพื่อสร้างเนื้อหาแบบลำดับชั้นได้ เช่น เค้าร่าง

ตัวควบคุมแบบกำหนดเอง

คุณสามารถใช้ตัวช่วยสร้างการเพิ่มตัวควบคุมแบบกำหนดเองเพื่อสร้างตัวควบคุมที่กำหนดเองได้ รวมถึงตัวควบคุม ActiveX (ชุดควบคุม ActiveX: ชุดควบคุมที่กำหนดเอง ผู้ที่ออกแบบฟอร์มสามารถเพิ่มหรือย้ายชุดควบคุม ActiveX ออกจากบานหน้าต่างงาน ชุดควบคุม) ของ Microsoft และส่วนประกอบแม่แบบที่พร้อมใช้งานใน InfoPath ตัวควบคุมที่กำหนดเองเป็นตัวควบคุมที่ไม่ได้รวมอยู่ใน InfoPath ตามค่าเริ่มต้น

ตัวควบคุมคำอธิบาย
ส่วนประกอบแม่แบบชุดตัวควบคุมที่กำหนดเองซึ่งประกอบด้วยเค้าโครง การตั้งค่าคุณสมบัติ และลักษณะการทำงานบางอย่างของตัวควบคุม ซึ่งสามารถถูกบันทึกไว้เพื่อนำมาใช้ใหม่ในแม่แบบฟอร์มทั้งหลายได้ หลังจากที่สร้างส่วนประกอบแม่แบบขึ้นมาแล้ว คุณสามารถใช้ตัวช่วยสร้างการเพิ่มตัวควบคุมแบบกำหนดเองเพื่อนำเข้าส่วนประกอบแม่แบบมาไว้ในโหมดออกแบบ (โหมดออกแบบ: สภาพแวดล้อมการออกแบบ InfoPath ที่คุณสามารถสร้างหรือปรับเปลี่ยนแม่แบบฟอร์ม) เพื่อที่คุณจะได้สามารถใช้ส่วนประกอบแม่แบบนั้นในแม่แบบฟอร์มของคุณได้
ตัวควบคุม ActiveXตัวควบคุมที่ไม่รวมอยู่ใน InfoPath แต่สามารถเพิ่มลงในบานหน้าต่างงาน ตัวควบคุม ได้ คุณสามารถเลือกได้จากตัวควบคุม ActiveX ที่มีอยู่ซึ่งได้รับการลงทะเบียนในคอมพิวเตอร์ของคุณอยู่แล้ว หรือคุณจะใช้ตัวควบคุมที่กำหนดเองซึ่งคุณได้พัฒนาขึ้นมาเพื่อให้ตรงตามความต้องการทางธุรกิจของคุณโดยเฉพาะก็ได้ ตัวอย่างเช่น ถ้าคุณกำลังพัฒนาแม่แบบฟอร์มเพื่อใช้ในการตั้งค่าทางการเงิน คุณก็สามารถพัฒนาตัวควบคุม ActiveX เพื่อให้แสดงข้อมูลรายการซื้อขายหุ้นครั้งล่าสุดบนแม่แบบฟอร์มได้ หลังจากที่สร้างหรือระบุตัวควบคุม ActiveX แล้ว คุณสามารถใช้ตัวช่วยสร้างการเพิ่มตัวควบคุมแบบกำหนดเองเพื่อนำเข้าตัวควบคุมมาไว้ในโหมดออกแบบเพื่อให้สามารถใช้ตัวควบคุมนั้นในแม่แบบฟอร์มของคุณได้

ด้านบนของหน้า ด้านบนของหน้า

ข้อพิจารณาเรื่องความเข้ากันได้

เมื่อคุณออกแบบแม่แบบฟอร์มใน InfoPath คุณสามารถเลือกโหมดความเข้ากันได้เฉพาะเพื่อออกแบบแม่แบบฟอร์มที่ใช้งานได้กับเบราว์เซอร์ เมื่อแม่แบบฟอร์มที่ใช้ได้กับเบราว์เซอร์ได้ถูกประกาศไปยังเซิร์ฟเวอร์ที่กำลังเรียกใช้ InfoPath Forms Servicesแม่แบบฟอร์มที่ทำงานกับเบราว์เซอร์ได้ เมื่อคุณออกแบบแม่แบบฟอร์มที่ทำงานกับเบราว์เซอร์ได้ ตัวควบคุมบางอย่างจะใช้ไม่ได้ในบานหน้าต่างงาน Controls เนื่องจากไม่สามารถแสดงผลในเว็บเบราว์เซอร์ได้ ตัวควบคุมต่อไปนี้ไม่ได้รับการสนับสนุนในแม่แบบฟอร์มที่เข้ากันได้กับเบราว์เซอร์

  • กล่องคำสั่งผสม
  • กล่องรายการแบบเลือกได้หลายรายการ
  • ตัวควบคุมข้อมูลหลัก/รายละเอียด
  • ตัวควบคุมรายการแบบธรรมดา รายการลำดับเลข และรายการสัญลักษณ์แสดงหัวข้อย่อย
  • ตัวควบคุมรูปภาพและรูปภาพแบบหมึก
  • ตัวควบคุมรูปภาพแบบหมึก
  • ป้ายชื่อแนวตั้ง
  • ขอบเขตการเลื่อน
  • ขอบเขตแนวนอน
  • ตารางเสริมแถวแนวนอน
  • ตัวควบคุมกลุ่มตัวเลือก กลุ่มตัวเลือกการทำซ้ำ และส่วนตัวเลือก
  • ส่วนการทำซ้ำแบบเรียกใช้ซ้ำ
  • ตัวควบคุม ActiveX

คุณยังสามารถเลือกที่จะออกแบบส่วนประกอบแม่แบบ (ส่วนประกอบแม่แบบ: ส่วนประกอบแม่แบบคือส่วนต่างๆ ของแม่แบบฟอร์มที่สามารถบันทึกเพื่อนำไปใช้ซ้ำในแม่แบบฟอร์มหลายแม่แบบ ส่วนของแม่แบบตามปกติจะประกอบด้วยตัวควบคุมและแหล่งข้อมูล และอาจมีคุณลักษณะต่างๆ เช่น การเชื่อมต่อข้อมูล การตรวจสอบความถูกต้องของข้อมูล และกฎ)และแม่แบบฟอร์มของ Microsoft Office InfoPath 2007 ที่เข้ากันได้กับ Microsoft Office InfoPath 2003 ได้ด้วย ในส่วนประกอบแม่แบบ ตัวควบคุม ActiveX ไม่ได้รับการสนับสนุนและด้วยเหตุนี้จึงถูกซ่อนไว้ในบานหน้าต่างงาน ตัวควบคุม ในแม่แบบฟอร์มที่เข้ากันได้กับรุ่นก่อนหน้า กล่องคำสั่งผสม และกล่องรายการแบบเลือกได้หลายรายการจะไม่ได้รับการสนับสนุน เมื่อผู้ใช้เปิดแม่แบบฟอร์มใน InfoPath 2003 กล่องคำสั่งผสมจะปรากฏขึ้นเป็นกล่องรายการแบบหล่นลง และกล่องรายการแบบเลือกได้หลายรายการจะปรากฏเป็นรายการสัญลักษณ์แสดงหัวข้อย่อย

ด้านบนของหน้า ด้านบนของหน้า