ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

ในบทความนี้

เกี่ยวกับตัวควบคุมข้อมูลที่ซ้ำกัน

ส่วนการทำซ้ำ

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

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

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

ใช้ส่วนการทำซ้ำเมื่อคุณต้องการ:

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

  • แสดงจำนวนตัวแปรของข้อมูลบนฟอร์มเช่นการแสดงระเบียนของพนักงานจากฐานข้อมูลและแสดง1ระเบียนถ้ามีการส่งกลับ1หรือ10ถ้ามีการส่งกลับค่า

  • หลีกเลี่ยงพื้นที่พื้นที่ที่สำรองไว้ที่ว่างเปล่าที่ใช้พื้นที่ที่สำคัญบนแม่แบบฟอร์มของคุณ

ด้านบนของเพจ

ตารางการทำซ้ำ

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

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

ใช้ตารางที่ซ้ำกันเมื่อคุณต้องการทำดังต่อไปนี้

  • เปิดใช้งานให้ผู้ใช้ใส่ข้อมูลในรูปแบบตารางที่มีโครงสร้าง

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

  • การประหยัดเนื้อที่บนแม่แบบฟอร์มของคุณโดยการแสดงเฉพาะแถวมากเท่าที่มีข้อมูลที่แท้จริง

  • แสดงหรือทำงานกับระเบียนจากฐานข้อมูลเว็บเซอร์วิสหรือแหล่งข้อมูลอื่นๆในตารางบนแม่แบบฟอร์ม

ด้านบนของเพจ

ส่วนการทำซ้ำซ้ำ

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

ด้านบนของเพจ

ตารางการทำซ้ำแนวนอน

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

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

ใช้ตารางการทำซ้ำแนวนอนเมื่อคุณต้องการ:

  • เปิดใช้งานให้ผู้ใช้ใส่ข้อมูลในรูปแบบตารางที่มีโครงสร้าง

  • รวบรวมข้อมูลจากผู้ใช้ที่แสดงอยู่ในตารางที่ดีที่สุด

  • การประหยัดเนื้อที่บนแม่แบบฟอร์มของคุณโดยการแสดงเฉพาะคอลัมน์มากเท่าที่มีข้อมูลที่แท้จริง

  • แสดงหรือทำงานกับระเบียนจากฐานข้อมูลเว็บเซอร์วิสหรือแหล่งข้อมูลอื่นๆในตารางบนแม่แบบฟอร์ม

ด้านบนของเพจ

ต้นแบบ/รายละเอียด

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

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

ในทำนองเดียวกันคุณสามารถใช้ตัวควบคุมต้นแบบเพื่อแสดงระเบียนหนึ่งชุด (ตัวอย่างเช่นชื่อลูกค้า) และตัวควบคุมรายละเอียดเพื่อแสดงระเบียนที่เกี่ยวข้อง (ตัวอย่างเช่นใบสั่งซื้อของลูกค้า) ในข้อกำหนดของฐานข้อมูลนี้จะเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่ม

ด้านบนของเพจ

ความสัมพันธ์ต้นแบบ/รายละเอียด

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

เมื่อคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดจากบานหน้าต่างงานตัวควบคุม Microsoft Office InfoPath ๒๐๑๐สร้างความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งระหว่างตัวควบคุมหลักและตัวควบคุมรายละเอียด ซึ่งหมายความว่าแถวแต่ละแถวที่เลือกในตัวควบคุมต้นแบบมีเพียงผลลัพธ์ที่ตรงกันเพียงรายการเดียวเท่านั้นในตัวควบคุมรายละเอียด ในความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งโดยทั่วไปแล้วตัวควบคุมทั้งต้นแบบและรายละเอียดจะถูกผูกไว้กับกลุ่มการทำซ้ำเดียวกันในแหล่งข้อมูล

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

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

ตัวควบคุมข้อมูลหลัก/รายละเอียดเป็นชุดของตัวควบคุมที่เกี่ยวข้องกันสองชุด ตัวควบคุมหนึ่งคือตัวควบคุมหลักที่กำหนดและอื่นๆคือตัวควบคุมรายละเอียด ตัวควบคุมต้นแบบจะเป็นตารางที่ซ้ำกันเสมอ ตัวควบคุมรายละเอียดอาจเป็นตารางที่ซ้ำกันหรือส่วนที่ทำซ้ำ

ใช้ตัวควบคุมข้อมูลหลัก/รายละเอียดเมื่อคุณต้องการ:

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

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

  • แสดงเทียบเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่ม ตัวอย่างเช่นคุณสามารถใช้ตัวควบคุมต้นแบบเพื่อแสดงระเบียนหนึ่งชุด (ตัวอย่างเช่นชื่อลูกค้า) และตัวควบคุมรายละเอียดเพื่อแสดงระเบียนที่เกี่ยวข้อง (ตัวอย่างเช่นใบสั่งซื้อของลูกค้า)

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

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

ด้านบนของเพจ

กลุ่มตัวเลือกการทำซ้ำ

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

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

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

ด้านบนของเพจ

การแทรกตัวควบคุมข้อมูลที่ซ้ำกัน

แทรกส่วนการทำซ้ำซ้ำ

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

แทรกส่วนการทำซ้ำซ้ำ (สร้างแหล่งข้อมูลโดยอัตโนมัติ)

ถ้าคุณเลือกที่จะให้ Microsoft Office InfoPath ๒๐๑๐สร้างแหล่งข้อมูลเมื่อคุณแทรกส่วนการทำซ้ำซ้ำ InfoPath จะสร้างกลุ่มการทำซ้ำที่มีการอ้างอิงไปยังตัวเอง

  1. วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกส่วนการทำซ้ำซ้ำ

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ

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

  4. ภายใต้ตัวควบคุมคอนเทนเนอร์ให้คลิกทำซ้ำส่วนที่ซ้ำกัน

  5. เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนให้ลากตัวควบคุมจากบานหน้าต่างงานตัวควบคุมลงในส่วน

    หมายเหตุ:  คุณไม่ควรย้ายตัวควบคุมที่มีอยู่แล้วบนฟอร์มลงในส่วนนี้ยกเว้นว่าเขตข้อมูลของตัวควบคุมจะเป็นส่วนหนึ่งของกลุ่มของส่วนนั้นแล้ว

ด้านบนของเพจ

แทรกส่วนการทำซ้ำซ้ำ (ผูกกับกลุ่มการทำซ้ำที่มีอยู่แล้ว)

  1. วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกส่วนการทำซ้ำซ้ำ

  2. ถ้ามองไม่เห็นบานหน้าต่างงานเขตข้อมูลให้คลิกแสดงเขตข้อมูลในส่วนข้อมูลฟอร์มบนแท็บข้อมูล

  3. ในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มที่คุณต้องการให้มีการผูกไว้กับส่วนที่ซ้ำกัน

  4. คลิกทำซ้ำส่วนที่ซ้ำกัน

    หมายเหตุ:  กลุ่มต้องทำซ้ำและต้องมีการอ้างอิงไปยังตัวเอง เมื่อต้องการสร้างกลุ่มดังกล่าวให้คลิกขวาที่กลุ่มการทำซ้ำในบานหน้าต่างงานเขตข้อมูลแล้วคลิกการอ้างอิงจากนั้นอ้างอิงกลุ่มนั้นเอง (กลุ่มที่คุณคลิกขวา)

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

ด้านบนของเพจ

แทรกกลุ่มตัวเลือกการทำซ้ำ

แทรกกลุ่มตัวเลือกการทำซ้ำ (สร้างแหล่งข้อมูลโดยอัตโนมัติ)

คุณสามารถมี Microsoft Office InfoPath ๒๐๑๐สร้างแหล่งข้อมูลโดยอัตโนมัติเมื่อคุณแทรกกลุ่มตัวเลือกการทำซ้ำ (รวมถึงตัวควบคุมอื่นๆ) ถ้าคุณทำเช่นนี้ InfoPath จะสร้างกลุ่มที่ถูกผูกไว้กับส่วนที่เลือกภายในกลุ่มตัวเลือกการทำซ้ำ นอกจากนี้ InfoPath จะสร้างกลุ่ม "เสมือน" ที่ถูกผูกไว้กับกลุ่มตัวเลือกการทำซ้ำ ชื่อของกลุ่มเสมือนจะตามด้วย (ตัวเลือก) ในบานหน้าต่างงานเขตข้อมูล

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

  1. วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกกลุ่มตัวเลือกการทำซ้ำ

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ

  4. ภายใต้คอนเทนเนอร์ให้คลิกกลุ่มตัวเลือกการทำซ้ำ

    กลุ่มตัวเลือกที่มีการทำซ้ำที่มีสองส่วนของตัวเลือกจะปรากฏบนฟอร์ม

  5. เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกภายในกลุ่มตัวเลือกการทำซ้ำให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกเริ่มต้นให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมไปยังส่วนตัวเลือกที่มีป้ายชื่อส่วน (ค่าเริ่มต้น)

    • เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกอื่นให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมไปยังส่วนตัวเลือกที่มีป้ายชื่อส่วนที่เลือก

  6. เมื่อต้องการทดสอบส่วนบนแท็บหน้าแรกให้คลิกแสดงตัวอย่าง

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

ด้านบนของเพจ

แทรกกลุ่มตัวเลือกการทำซ้ำ (ผูกกับกลุ่มที่มีอยู่แล้ว)

  1. วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกกลุ่มตัวเลือกการทำซ้ำ

  2. ถ้ามองไม่เห็นบานหน้าต่างงานเขตข้อมูลให้คลิกแสดงเขตข้อมูลในส่วนข้อมูลฟอร์มบนแท็บข้อมูล

  3. ในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มที่คุณต้องการผูกกลุ่มตัวเลือกการทำซ้ำแล้วคลิกกลุ่มตัวเลือกการทำซ้ำ

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

  4. เมื่อต้องการทดสอบส่วนบนแท็บหน้าแรกให้คลิกแสดงตัวอย่าง

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

ด้านบนของเพจ

แทรกตารางที่ซ้ำกัน

  1. วางเคอร์เซอร์ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ภายใต้คอนเทนเนอร์ให้คลิกทำซ้ำตาราง

  4. ถ้าคุณกำลังแทรกตารางที่ซ้ำกันลงในแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้

    1. ในกล่องจำนวนคอลัมน์ให้ใส่จำนวนคอลัมน์ที่ตารางควรมีแล้วคลิกตกลง

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

  5. ถ้าคุณกำลังแทรกตารางที่ซ้ำกันลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้

    1. บนหน้าแรกของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้คลิกแหล่งข้อมูลที่คุณต้องการใช้ในรายการแหล่งข้อมูลจากนั้นคลิกกลุ่มการทำซ้ำ ไอคอนกลุ่มการทำซ้ำ ที่คุณต้องการผูกแถวตาราง

      เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่ให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำแล้วคลิกเพิ่มบนเมนูทางลัดจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ระบุคุณสมบัติสำหรับกลุ่มการทำซ้ำ

    2. คลิก ถัดไป

    3. บนหน้าที่สองของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้ดับเบิลคลิกที่เขตข้อมูลในรายการการรวมข้อมูลที่คุณต้องการเพิ่มเป็นคอลัมน์ลงในตาราง

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

    4. เมื่อต้องการจัดลำดับคอลัมน์ใหม่ให้เลือกคอลัมน์ในคอลัมน์ในรายการตารางแล้วคลิกย้ายขึ้นหรือย้ายลง

ด้านบนของเพจ

แทรกส่วนการทำซ้ำ

  1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ภายใต้คอนเทนเนอร์ให้คลิกส่วนการทำซ้ำ

  4. ถ้าคุณกำลังแทรกส่วนที่ซ้ำกันลงในแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้

    • เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนการทำซ้ำให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมลงในส่วนการทำซ้ำบนแม่แบบฟอร์มของคุณ

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

    • เมื่อต้องการเพิ่มป้ายชื่อลงในตัวควบคุมให้พิมพ์ข้อความที่อยู่ด้านบน

  5. ถ้าคุณกำลังแทรกส่วนที่ซ้ำกันลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้

    1. ในกล่องโต้ตอบการผูกส่วนการทำซ้ำให้เลือกกลุ่มการทำซ้ำที่คุณต้องการจัดเก็บข้อมูลส่วนที่ซ้ำกันแล้วคลิกตกลง

    2. เพิ่มตัวควบคุมลงในส่วนการทำซ้ำแล้วผูกเข้ากับเขตข้อมูลที่เหมาะสมในแหล่งข้อมูล

    3. InfoPath จะใช้ชื่อของเขตข้อมูลหรือกลุ่มเป็นป้ายชื่อของตัวควบคุม ถ้าจำเป็น ให้เปลี่ยนข้อความป้ายชื่อ

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

ด้านบนของเพจ

แทรกตัวควบคุมข้อมูลหลัก/รายละเอียด

หมายเหตุ:  คุณสามารถแทรกตัวควบคุมต้นแบบ/รายละเอียดได้เฉพาะในฟอร์มที่สร้างขึ้นโดยใช้เทมเพลตแบบฟอร์ม(infopath ฟิลเลอร์) ที่ว่างเปล่าหรือที่มีการตั้งค่าความเข้ากันได้กับฟอร์มฟิลเลอร์ Infopathในกล่องโต้ตอบตัวเลือกฟอร์ม

แทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มเปล่าใหม่

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

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

  1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ภายใต้คอนเทนเนอร์ให้คลิกต้นแบบ/รายละเอียด

  4. ในกล่องโต้ตอบแทรกต้นแบบของคอลัมน์ในกล่องโต้ตอบแทรกต้นแบบ/รายละเอียดให้ใส่จำนวนคอลัมน์สำหรับตัวควบคุมหลัก

  5. ในกล่องจำนวนเขตข้อมูลในกล่องรายละเอียดให้ใส่จำนวนเขตข้อมูลสำหรับตัวควบคุมรายละเอียดแล้วคลิกตกลง

    ตัวควบคุมสองตัวถูกแทรกบนแม่แบบฟอร์มซึ่งจะทำซ้ำตาราง (ต้นแบบ)และส่วนการทำซ้ำ (รายละเอียด)

  6. เมื่อต้องการทดสอบความสัมพันธ์ต้นแบบ/รายละเอียดบนแท็บหน้าแรกให้คลิกแสดงตัวอย่างแล้วใส่ข้อมูลในตัวควบคุมต้นแบบ ข้อมูลที่เกี่ยวข้องควรปรากฏในตัวควบคุมรายละเอียด นอกจากนี้ให้คลิกแถวที่แตกต่างกันในตัวควบคุมหลักเพื่อยืนยันว่าข้อมูลที่สอดคล้องกันจะแสดงในตัวควบคุมรายละเอียด

ด้านบนของเพจ

แทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่

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

ตัวควบคุมต้นแบบและรายละเอียดสามารถผูกกับกลุ่มการทำซ้ำที่เหมือนกันหรือกลุ่มการทำซ้ำที่แตกต่างกันได้ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ ตัวควบคุมที่ปรากฏอยู่ภายในตัวควบคุมข้อมูลหลัก/รายละเอียดจะถูกผูกไว้กับเขตข้อมูลที่เป็นส่วนหนึ่งของกลุ่มการทำซ้ำ

  1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ภายใต้คอนเทนเนอร์ให้คลิกทำซ้ำตาราง

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

    เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่เมื่อต้องการผูกตารางให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำให้คลิกเพิ่มจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ใส่คุณสมบัติของกลุ่มการทำซ้ำ

  5. เมื่อต้องการเพิ่มคอลัมน์ที่คุณต้องการรวมไว้ในตารางให้ดับเบิลคลิกที่เขตข้อมูลในรายการการผูกข้อมูล

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

  6. เมื่อต้องการจัดเรียงคอลัมน์ใหม่ให้คลิกคอลัมน์ในคอลัมน์ในรายการตารางคลิกย้ายขึ้นหรือย้ายลงแล้วคลิกเสร็จสิ้น

  7. ดับเบิลคลิกที่ป้ายชื่อตารางที่ซ้ำกันที่ด้านล่างของตารางบนแม่แบบฟอร์มของคุณ

  8. บนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon ให้คลิกต้นแบบ/รายละเอียด

  9. คลิกตั้งเป็นต้นแบบพิมพ์ตัวระบุViewContextของตัวควบคุมหลักในกล่องID ต้นแบบแล้วคลิกตกลง

    เมื่อต้องการดูตัวระบุViewContextของตัวควบคุมให้คลิกขวาที่ตัวควบคุมนั้นแล้วคลิกตัวควบคุม<ชนิด> คุณสมบัติแล้วคลิกแท็บขั้นสูง ตัวระบุViewContextจะมองเห็นได้ภายใต้ส่วนโค้ดของแท็บ คุณสามารถเน้นค่าที่อยู่ถัดจากViewContext:ป้ายชื่อแล้วกด CTRL + C เพื่อคัดลอกค่าไปยังคลิปบอร์ด โดยทั่วไปเมื่อกำหนดค่าตัวควบคุมต้นแบบ/รายละเอียดตัวควบคุมต้นแบบจะเป็นตารางที่ซ้ำกันดังนั้นคุณจึงควรใช้ตัวระบุViewContextของตารางการทำซ้ำที่คุณกำลังกำหนดค่าในขั้นตอนนี้

  10. วางเคอร์เซอร์บนแม่แบบฟอร์มของคุณที่คุณต้องการแทรกส่วนการทำซ้ำ (ตัวควบคุมรายละเอียด)

  11. ภายใต้คอนเทนเนอร์ในบานหน้าต่างงานตัวควบคุมให้คลิกส่วนการทำซ้ำ

    อีกวิธีหนึ่งคือคุณสามารถใช้ตารางที่ซ้ำกันอื่นเป็นตัวควบคุมรายละเอียด

  12. บนหน้าแรกของตัวช่วยสร้างการผูกส่วนที่ซ้ำให้คลิกกลุ่มการทำซ้ำที่คุณต้องการผูกส่วนดังกล่าวแล้วคลิกตกลง

  13. ดับเบิลคลิกที่ป้ายชื่อส่วนที่ทำซ้ำที่ปรากฏอยู่ด้านล่างส่วนบนแม่แบบฟอร์มของคุณ

  14. บนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon ให้คลิกต้นแบบ/รายละเอียด

  15. คลิกตั้งเป็นรายละเอียดจากนั้นคลิกที่ชื่อของตัวควบคุมต้นแบบในรายการลิงก์ไปยัง ID ต้นแบบ ชื่อที่คุณเลือกควรสอดคล้องกับตัวระบุViewContextของตัวควบคุมที่คุณระบุไว้ในขั้นตอนที่9

  16. เมื่อต้องการเปลี่ยนค่าเริ่มต้นความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งของตัวควบคุมข้อมูลหลัก/รายละเอียดไปยังความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มให้คลิกตามเขตข้อมูลคีย์ภายใต้ความสัมพันธ์ต้นแบบ/รายละเอียดแล้วคลิกเลือก XPath เลือกไอคอน XPath ที่อยู่ถัดจากแหล่งข้อมูลคีย์ (master)และเขตข้อมูลคีย์ (รายละเอียด)เพื่อระบุเขตข้อมูลคีย์จากแหล่งข้อมูล

  17. เมื่อต้องการทดสอบความสัมพันธ์ต้นแบบ/รายละเอียดบนแท็บหน้าแรกให้คลิกแสดงตัวอย่างแล้วใส่ข้อมูลในตัวควบคุมต้นแบบ ข้อมูลที่เกี่ยวข้องควรปรากฏในตัวควบคุมรายละเอียด นอกจากนี้ให้คลิกแถวที่แตกต่างกันในตัวควบคุมหลักเพื่อยืนยันว่าข้อมูลที่สอดคล้องกันจะแสดงในตัวควบคุมรายละเอียด

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

ด้านบนของเพจ

การเปลี่ยนแปลงความสัมพันธ์ต้นแบบ/รายละเอียดเริ่มต้น

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

คุณสามารถเปลี่ยนความสัมพันธ์ต้นแบบ/รายละเอียดจากความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งไปยังความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มได้ ความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มหมายความว่าสำหรับแต่ละส่วนที่เลือกในตัวควบคุมหลักผลลัพธ์ที่ตรงกันหลายรายการจะปรากฏในตัวควบคุมรายละเอียด

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

ถ้าคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มของคุณจากบานหน้าต่างงานตัวควบคุมและคุณต้องการสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มแทนที่จะเป็นความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งคุณสามารถลบตัวควบคุมรายละเอียดที่ InfoPath สร้างได้ จากนั้นคุณสามารถสร้างตัวควบคุมรายละเอียดใหม่ที่เหมาะสมกับความต้องการของคุณได้ดีขึ้นตามที่อธิบายไว้ในขั้นตอนต่อไปนี้:

  1. เลือกส่วนการทำซ้ำที่ถูกกำหนดให้เป็นตัวควบคุมรายละเอียดแล้วกด DELETE

  2. แทรกส่วนการทำซ้ำใหม่บนแม่แบบฟอร์ม:

    1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

    2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

    3. ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ

    4. ภายใต้แทรกตัวควบคุมให้คลิกส่วนการทำซ้ำ

  3. แทรกตัวควบคุมที่คุณต้องการในส่วนการทำซ้ำ:

    1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

    2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

    3. ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ

    4. ภายใต้แทรกตัวควบคุมให้คลิกตัวควบคุมที่คุณต้องการแทรก

    5. ทำซ้ำขั้นตอนที่1ถึง4สำหรับตัวควบคุมแต่ละตัวที่คุณต้องการแทรก

  4. ดับเบิลคลิกที่แท็บของส่วนการทำซ้ำบนแม่แบบฟอร์มของคุณ

  5. คลิกที่ต้นแบบ/รายละเอียดบนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon

  6. ภายใต้การตั้งค่าต้นแบบ/รายละเอียดให้คลิกตั้งค่าเป็นรายละเอียด

  7. ในรายการการเชื่อมโยงไปยัง ID ต้นแบบให้คลิกตัวระบุ ViewContext ของตัวควบคุมต้นแบบ

    เมื่อต้องการดูตัวระบุViewContextของตัวควบคุมให้คลิกขวาที่ตัวควบคุมนั้นแล้วคลิกตัวควบคุม<ชนิด> คุณสมบัติแล้วคลิกแท็บขั้นสูง ตัวระบุViewContextจะมองเห็นได้ภายใต้ส่วนโค้ดของแท็บ คุณสามารถเน้นค่าที่อยู่ถัดจากViewContext:ป้ายชื่อแล้วกด CTRL + C เพื่อคัดลอกค่าไปยังคลิปบอร์ด

  8. ภายใต้ความสัมพันธ์ต้นแบบ/รายละเอียดให้คลิกตามเขตข้อมูลคีย์

  9. คลิกเลือก XPath เลือกไอคอน XPath ถัดจากกล่องเขตข้อมูลคีย์ (master) จากนั้นในกล่องโต้ตอบเลือกเขตข้อมูลหรือกลุ่มให้คลิกเขตข้อมูลคีย์สำหรับตัวควบคุมหลักแล้วคลิกตกลง

  10. คลิกเลือก XPath เลือกไอคอน XPath ถัดจากกล่องเขตข้อมูลคีย์ (รายละเอียด) จากนั้นในกล่องโต้ตอบเลือกเขตข้อมูลหรือกลุ่มให้คลิกเขตข้อมูลคีย์สำหรับตัวควบคุมรายละเอียดแล้วคลิกตกลง

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

ด้านบนของเพจ

การแทรกตารางเสริมแถวแนวนอน

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

  1. ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม

  2. ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก

  3. ภายใต้คอนเทนเนอร์ให้คลิกตารางการทำซ้ำแนวนอน

  4. ถ้าคุณกำลังแทรกตารางการทำซ้ำในแนวนอนบนแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้

    1. ในกล่องจำนวนแถวให้ใส่จำนวนแถวที่คุณต้องการให้ตารางตามค่าเริ่มต้น

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

  5. ถ้าคุณกำลังแทรกตารางการทำซ้ำแนวนอนลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้

    1. บนหน้าแรกของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้คลิกแหล่งข้อมูลที่คุณต้องการใช้ในรายการแหล่งข้อมูลจากนั้นคลิกกลุ่มการทำซ้ำ ไอคอนกลุ่มการทำซ้ำ ที่คุณต้องการผูกแถวตาราง

      เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่ให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำแล้วคลิกเพิ่มจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ระบุคุณสมบัติสำหรับกลุ่มการทำซ้ำ

    2. คลิก ถัดไป

    3. บนหน้าที่สองของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้ดับเบิลคลิกที่เขตข้อมูลในรายการการรวมข้อมูลที่คุณต้องการเพิ่มเป็นคอลัมน์ลงในตาราง

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

    4. เมื่อต้องการจัดลำดับคอลัมน์ใหม่ให้เลือกคอลัมน์ในแถวในรายการตารางแล้วคลิกย้ายก่อนหรือย้ายหลัง

    5. คลิก เสร็จสิ้น

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

เคล็ดลับเค้าโครงสำหรับตัวควบคุมข้อมูลที่ซ้ำกัน

ใช้เคล็ดลับต่อไปนี้เพื่อช่วยให้คุณปรับปรุงลักษณะที่ปรากฏขนาดและลักษณะอื่นๆของตัวควบคุมภายในตัวควบคุมข้อมูลที่ซ้ำกัน:

  • เมื่อต้องการเปลี่ยนขนาดของตัวควบคุมต่างๆภายในตัวควบคุมข้อมูลที่ซ้ำกันในครั้งเดียวให้กดแป้น CTRL ค้างไว้แล้วเลือกกล่องข้อความที่มีขนาดที่คุณต้องการเปลี่ยนแล้วทำการปรับปรุงที่จำเป็นในส่วนขนาดตัวควบคุมบนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon

  • เมื่อต้องการเปลี่ยนเส้นขอบหรือสีของตัวควบคุมภายในตัวควบคุมข้อมูลที่ซ้ำกันในครั้งเดียวให้กดแป้น CTRL ค้างไว้แล้วเลือกกล่องข้อความที่คุณต้องการเปลี่ยนแปลง คลิกแท็บคุณสมบัติเครื่องมือตัวควบคุมบน ribbon คลิกเส้นขอบหรือการแรเงาในส่วนสีของแท็บแล้วทำการปรับปรุงที่จำเป็น

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

ด้านบนของเพจ

เคล็ดลับเค้าโครงของส่วนที่ทำซ้ำ

ใช้เคล็ดลับต่อไปนี้เพื่อช่วยให้คุณปรับปรุงลักษณะที่ปรากฏขนาดและลักษณะอื่นๆของตัวควบคุมภายในตัวควบคุมส่วนที่ทำซ้ำ:

  • ในบางครั้งข้อความภายในตัวควบคุมในส่วนการทำซ้ำและป้ายชื่อทางด้านซ้ายของตัวควบคุมเหล่านั้นอาจปรากฏขึ้นจากการจัดแนวเล็กน้อย เมื่อต้องการ realign เหล่านั้นอย่างรวดเร็วให้คลิกขวาที่ตัวควบคุมแล้วคลิกตัวควบคุม<ชนิด> คุณสมบัติคลิกจัดแนวบนแท็บขนาดแล้วคลิกนำไปใช้ ถ้าป้ายชื่อและตัวควบคุมอยู่ในเซลล์ที่แตกต่างกันในตารางเค้าโครงให้คลิกขวาที่เซลล์ที่มีป้ายชื่อคลิกคุณสมบัติตารางบนเมนูทางลัดแล้วคลิกกึ่งกลางภายใต้การจัดแนวตามแนวตั้งบนแท็บเซลล์

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

ด้านบนของเพจ

เคล็ดลับเค้าโครงตารางที่ทำซ้ำตามแนวนอน

ใช้เคล็ดลับต่อไปนี้เพื่อช่วยให้คุณปรับปรุงลักษณะที่ปรากฏขนาดและลักษณะอื่นๆของตัวควบคุมตารางการทำซ้ำตามแนวนอนและตัวควบคุมภายในตัวควบคุมดังต่อไปนี้

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

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

ด้านบนของเพจ

วิธีกำหนดส่วนการทำซ้ำเอง

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

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

หมายเหตุ: 

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

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

แท็บ

งาน

รายละเอียด

ข้อมูล

เปลี่ยนชื่อกลุ่ม

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

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

ข้อมูล

การป้องกันไม่ให้ผู้ใช้แทรกและลบส่วน

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

ข้อมูล

กำหนดคำสั่งเมนูเอง

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

ข้อมูล

แสดงหรือกำหนดข้อความคำใบ้เอง

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

แสดง

อนุญาตให้ผู้ใช้แทรกส่วนในการสร้างแบบเคียงข้างกันแทนที่จะเป็นหนึ่งหลังจากที่อื่น

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

แสดง

กรองข้อมูล

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

ต้นแบบ/รายละเอียด

ตั้งค่าความสัมพันธ์ต้นแบบ/รายละเอียด

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

ขนาด

ปรับขนาดการปรับขนาดและระยะขอบ

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

ขั้นสูง

เปลี่ยนลำดับของแท็บดัชนี

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

ขั้นสูง

การระบุคำแนะนำบนหน้าจอ

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

ขั้นสูง

การระบุและกำหนดการตั้งค่าการผสานเอง

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

ขั้นสูง

ขอรับตัวระบุViewContextหรือXmlToEditสำหรับส่วนการทำซ้ำ

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

ฟอร์มของเบราว์เซอร์

กำหนดการตั้งค่าสำหรับการโพสต์ข้อมูลกลับไปยังเซิร์ฟเวอร์

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

การดำเนินการอื่นๆ

นำกฎไปใช้

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

การดำเนินการอื่นๆ

เพิ่มการจัดรูปแบบตามเงื่อนไข

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

ด้านบนของเพจ

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×