การเพิ่มตัวควบคุมที่รวบรวมข้อมูลหนึ่งชิ้นจากผู้ใช้หรือที่แสดงข้อมูลหนึ่งส่วนให้กับผู้ใช้เป็นเรื่องง่ายแต่บางครั้งก็ไม่เพียงพอ ในบางครั้งคุณอาจจำเป็นต้องรวบรวมข้อมูลหลายจุดเช่นรายการของรายการสำหรับรายงานค่าใช้จ่ายหรือแสดงหลายจุดของข้อมูลเช่นรายการของผู้ใช้ ในขณะที่คุณสามารถเพิ่มตัวควบคุมหลายตัวหรือแม้แต่รายการตัวควบคุมในฟอร์มและหวังว่าคุณจะได้เพิ่มเพียงพอแล้วนี้ไม่ใช่วิธีที่มีประสิทธิภาพมากที่สุดในการออกแบบฟอร์ม เมื่อต้องการรองรับสถานการณ์เช่นนี้ Microsoft InfoPath ๒๐๑๐มีตัวควบคุมหลายตัวที่ช่วยให้คุณสามารถจับภาพหรือนำเสนอข้อมูลที่ซ้ำกันเช่นตารางฐานข้อมูลหรือรายการของความยาวที่แตกต่างกัน
ในบทความนี้
เกี่ยวกับตัวควบคุมข้อมูลที่ซ้ำกัน
ส่วนการทำซ้ำ
ตัวควบคุมส่วนที่ทำซ้ำประกอบด้วยตัวควบคุมอื่นๆเช่นตัวควบคุมส่วนปกติแต่อนุญาตให้คุณแทรกส่วนต่างๆได้ตามต้องการ ตัวอย่างเช่นลองนึกถึงฟอร์มใบสมัครประกันที่ผู้ใช้ต้องแสดงรายการชื่อและอายุของเซลล์ที่อ้างถึง คุณสามารถออกแบบฟอร์มชนิดนี้ได้เหมือนกับฟอร์มกระดาษที่มีเขตข้อมูลตัวแทนสามเขตข้อมูลซึ่งจะถือว่าคนส่วนใหญ่จะไม่มีเซลล์ที่อ้างถึงมากกว่าสามคน อย่างไรก็ตามถ้ามีคนมากกว่าสามคนแล้วพวกเขาจะไม่มีช่องว่างใดๆที่จะเพิ่มเซลล์ที่อ้างถึงเพิ่มเติม โดยใช้ตัวควบคุมส่วนที่ทำซ้ำผู้ใช้สามารถเพิ่มเขตข้อมูลได้มากเท่าที่จำเป็นต้องใช้ในการเรียงลำดับรายการที่อ้างถึง
มีเพียงคอนเทนเนอร์เปล่าเท่านั้นที่จะถูกแทรกหลังจากที่คุณแทรกตัวควบคุมส่วนที่ทำซ้ำลงในแม่แบบฟอร์ม สำหรับตัวควบคุมส่วนที่ทำซ้ำจะเป็นประโยชน์คุณต้องแทรกตัวควบคุมเพิ่มเติมภายในตัวควบคุมส่วนที่ทำซ้ำเช่นตารางหรือเขตข้อมูลข้อความ
เมื่อผู้ใช้ย้ายตัวชี้ไปไว้เหนือส่วนการทำซ้ำปุ่มสีน้ำเงินที่มีลูกศรปรากฏขึ้นที่มุมบนซ้าย นี่คือปุ่มเมนูทางลัด ผู้ใช้สามารถคลิกปุ่มนี้เพื่อดูตัวเลือกสำหรับการแทรกหรือการเอาส่วนการทำซ้ำออก
ใช้ส่วนการทำซ้ำเมื่อคุณต้องการ:
-
การรวบรวมหลายอินสแตนซ์ของชนิดข้อมูลเดียวกันเช่นในกรณีของการเพิ่มเซลล์ที่อ้างถึงลงในแอปพลิเคชันการประกัน
-
แสดงจำนวนตัวแปรของข้อมูลบนฟอร์มเช่นการแสดงระเบียนของพนักงานจากฐานข้อมูลและแสดง1ระเบียนถ้ามีการส่งกลับ1หรือ10ถ้ามีการส่งกลับค่า
-
หลีกเลี่ยงพื้นที่พื้นที่ที่สำรองไว้ที่ว่างเปล่าที่ใช้พื้นที่ที่สำคัญบนแม่แบบฟอร์มของคุณ
ตารางการทำซ้ำ
ในขณะที่ส่วนการทำซ้ำจะช่วยให้คุณสามารถเพิ่มและจัดเค้าโครงควบคุมได้เหมือนกับที่คุณต้องการในส่วนปกติบางครั้งรูปแบบตารางจำเป็นต้องใช้ เพิ่มตารางที่ซ้ำกันเพื่อแสดงข้อมูลในตารางเช่นจากฐานข้อมูลหรือเพื่อให้ผู้ใช้สามารถเพิ่มแถวและใส่ข้อมูลแบบตารางเพิ่มเติมได้
ตารางที่มีการทำซ้ำประกอบด้วยสามส่วนแถวส่วนหัวแถวข้อมูลอย่างน้อยหนึ่งแถวและแถวท้ายกระดาษ โดยทั่วไปแถวส่วนหัวจะใช้สำหรับส่วนหัวของคอลัมน์และแถวท้ายกระดาษสามารถใช้ในการแทรกกล่องข้อความหรือกล่องนิพจน์ที่รวมค่าจากแถวข้อมูล การทำซ้ำแถวข้อมูลเป็นเวลาหลายครั้งตามที่จำเป็นเพื่อให้เหมาะสมกับข้อมูลที่มีการเติมข้อมูลในตารางทั้งแบบไดนามิกหรือเป็นผลลัพธ์ของผู้ใช้ที่ใส่ข้อมูลลงในตาราง มีแถวหัวกระดาษและท้ายกระดาษเพียงหนึ่งแถวและตามค่าเริ่มต้นจะมองเห็นได้เฉพาะแถวส่วนหัวและแถวข้อมูลหนึ่งแถวเท่านั้นที่สามารถมองเห็นได้
ใช้ตารางที่ซ้ำกันเมื่อคุณต้องการทำดังต่อไปนี้
-
เปิดใช้งานให้ผู้ใช้ใส่ข้อมูลในรูปแบบตารางที่มีโครงสร้าง
-
รวบรวมรายการข้อมูลตัวเลขและข้อมูลชนิดอื่นๆที่แสดงอยู่ในตารางที่ดีที่สุด
-
การประหยัดเนื้อที่บนแม่แบบฟอร์มของคุณโดยการแสดงเฉพาะแถวมากเท่าที่มีข้อมูลที่แท้จริง
-
แสดงหรือทำงานกับระเบียนจากฐานข้อมูลเว็บเซอร์วิสหรือแหล่งข้อมูลอื่นๆในตารางบนแม่แบบฟอร์ม
ส่วนการทำซ้ำซ้ำ
ส่วนการทำซ้ำที่ซ้ำกันประกอบด้วยตัวควบคุมอื่นๆที่สามารถแทรกได้ภายในตัวเองและถูกผูกไว้ (ผูก: เมื่อต้องการเชื่อมต่อตัวควบคุมกับเขตข้อมูลหรือกลุ่มในแหล่งข้อมูลเพื่อให้ข้อมูลที่ใส่ลงในตัวควบคุมถูกบันทึกไว้ เมื่อตัวควบคุมถูกผูกไว้จะไม่มีการเชื่อมต่อกับเขตข้อมูลหรือกลุ่มดังนั้นข้อมูลที่ใส่ลงในตัวควบคุมจะไม่ถูกบันทึก) ไปยังกลุ่มการอ้างอิงที่ซ้อนกัน (กลุ่มการอ้างอิง: กลุ่มที่เกี่ยวข้องกับกลุ่มอื่นเพื่อให้คุณสมบัติและคุณสมบัติของกลุ่มและเขตข้อมูลเหล่านั้นมีการจับคู่เสมอ ถ้ามีการเปลี่ยนแปลงคุณสมบัติของกลุ่มหนึ่งกลุ่มอื่นจะได้รับการอัปเดตโดยอัตโนมัติ) คุณสามารถใช้ส่วนการทำซ้ำซ้ำเพื่อสร้างเนื้อหาแบบลำดับชั้นเช่นเค้าร่าง
ตารางการทำซ้ำแนวนอน
ตารางการทำซ้ำแนวนอนคือส่วนที่ทำซ้ำกับตารางภายในที่มีจำนวนแถวที่ระบุที่ทำซ้ำตามแนวนอนและตารางที่มีส่วนหัวของแถวอยู่ด้านข้าง แต่ละคอมโพเนนต์เหล่านี้จะถูกรวมเข้าด้วยกันในคอลเลกชันที่กำหนดค่าไว้ล่วงหน้าที่สามารถมีหรือรวบรวมข้อมูลแบบตารางที่เป็นข้อมูลเพิ่มเติมจะถูกเพิ่มเข้าไปโดยการเพิ่มคอลัมน์แทนที่จะเป็นแถว ตัวอย่างเช่นคุณสามารถใช้ตารางการทำซ้ำแนวนอนเพื่อรวบรวมข้อมูลการขายสำหรับแต่ละไตรมาส ถ้าเทมเพลตแบบฟอร์มของคุณเชื่อมโยงกับฐานข้อมูลคุณยังสามารถใช้ตารางการทำซ้ำแนวนอนเพื่อแสดงหรือทำงานกับระเบียนจากฐานข้อมูลนั้นได้
ตารางการทำซ้ำตามแนวนอนประกอบด้วยสองส่วนคอลัมน์ส่วนหัวที่ปรากฏตามค่าเริ่มต้นและคอลัมน์ข้อมูลที่ทำซ้ำตามที่จำเป็นเพื่อให้เหมาะสมกับข้อมูลที่ถูกเติมข้อมูลลงในตารางให้เป็นแบบไดนามิกหรือเป็นผลลัพธ์ของผู้ใช้ที่ใส่ข้อมูลลงในตาราง
ใช้ตารางการทำซ้ำแนวนอนเมื่อคุณต้องการ:
-
เปิดใช้งานให้ผู้ใช้ใส่ข้อมูลในรูปแบบตารางที่มีโครงสร้าง
-
รวบรวมข้อมูลจากผู้ใช้ที่แสดงอยู่ในตารางที่ดีที่สุด
-
การประหยัดเนื้อที่บนแม่แบบฟอร์มของคุณโดยการแสดงเฉพาะคอลัมน์มากเท่าที่มีข้อมูลที่แท้จริง
-
แสดงหรือทำงานกับระเบียนจากฐานข้อมูลเว็บเซอร์วิสหรือแหล่งข้อมูลอื่นๆในตารางบนแม่แบบฟอร์ม
ต้นแบบ/รายละเอียด
ถ้าคุณคาดว่าผู้ใช้จะทำงานกับข้อมูลจำนวนมากในฟอร์มของคุณตัวอย่างเช่นด้วยหลายระเบียนในฐานข้อมูลคุณสามารถใช้ตัวควบคุมข้อมูลหลัก/รายละเอียดเพื่อให้สามารถจัดการข้อมูลนั้นได้ง่ายขึ้น เมื่อผู้ใช้เลือกรายการในตัวควบคุมหลักข้อมูลที่เกี่ยวข้องกับรายการนั้นจะปรากฏในตัวควบคุมรายละเอียด
ตัวอย่างเช่นคุณสามารถใช้ตัวควบคุมข้อมูลหลัก/รายละเอียดเมื่อออกแบบฟอร์มทรัพยากรบุคคลที่เชื่อมต่อกับฐานข้อมูลของระเบียนของพนักงาน ตัวควบคุมหลักสามารถแสดงชื่อพนักงานและชื่องานและตัวควบคุมรายละเอียดสามารถแสดงตำแหน่งที่ตั้งของพนักงานวันที่จ้างวันเดือนปีเกิดและอื่นๆ ในข้อกำหนดของฐานข้อมูลนี้จะเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่ง
ในทำนองเดียวกันคุณสามารถใช้ตัวควบคุมต้นแบบเพื่อแสดงระเบียนหนึ่งชุด (ตัวอย่างเช่นชื่อลูกค้า) และตัวควบคุมรายละเอียดเพื่อแสดงระเบียนที่เกี่ยวข้อง (ตัวอย่างเช่นใบสั่งซื้อของลูกค้า) ในข้อกำหนดของฐานข้อมูลนี้จะเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่ม
ความสัมพันธ์ต้นแบบ/รายละเอียด
ตัวควบคุมข้อมูลหลัก/รายละเอียดเป็นชุดของตัวควบคุมที่เกี่ยวข้องกันสองชุด ตัวควบคุมเหล่านี้อย่างใดอย่างหนึ่งคือตัวควบคุมหลักที่กำหนดไว้ อีกวิธีหนึ่งคือตัวควบคุมรายละเอียดที่กำหนด ตัวควบคุมต้นแบบจะเป็นตารางที่ซ้ำกันเสมอ ตัวควบคุมรายละเอียดอาจเป็นตารางที่ซ้ำกันหรือส่วนที่ทำซ้ำ คุณสามารถสร้างความสัมพันธ์ต้นแบบ/รายละเอียดได้โดยการแทรกตัวควบคุมการทำซ้ำที่เหมาะสมบนฟอร์มของคุณแล้วเปลี่ยนแปลงคุณสมบัติของตัวควบคุมแต่ละตัว หรือคุณสามารถแทรกตัวควบคุมต้นแบบ/รายละเอียดที่กำหนดไว้ล่วงหน้าได้จากส่วนคอนเทนเนอร์ในบานหน้าต่างงานตัวควบคุม
เมื่อคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดจากบานหน้าต่างงานตัวควบคุม Microsoft Office InfoPath ๒๐๑๐สร้างความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งระหว่างตัวควบคุมหลักและตัวควบคุมรายละเอียด ซึ่งหมายความว่าแถวแต่ละแถวที่เลือกในตัวควบคุมต้นแบบมีเพียงผลลัพธ์ที่ตรงกันเพียงรายการเดียวเท่านั้นในตัวควบคุมรายละเอียด ในความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งโดยทั่วไปแล้วตัวควบคุมทั้งต้นแบบและรายละเอียดจะถูกผูกไว้กับกลุ่มการทำซ้ำเดียวกันในแหล่งข้อมูล
ถ้าคุณต้องการคุณสามารถระบุเขตข้อมูลที่สำคัญในแหล่งข้อมูลที่มีข้อมูลที่เกี่ยวข้องในการสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มสำหรับตัวควบคุมต้นแบบ/รายละเอียด ในชนิดของความสัมพันธ์นี้แต่ละส่วนที่เลือกในตัวควบคุมหลักอาจทำให้เกิดการตรงกันหลายรายการในตัวควบคุมรายละเอียด ตัวอย่างเช่นถ้าผู้ใช้เลือกระเบียนผู้จำหน่ายในตัวควบคุมหลักพวกเขาสามารถดูผลิตภัณฑ์ที่เกี่ยวข้องกับผู้จำหน่ายนั้นได้ในตัวควบคุมรายละเอียด ในความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มทั่วไปตัวควบคุมต้นแบบและรายละเอียดจะถูกผูกไว้กับกลุ่มการทำซ้ำที่แยกต่างหากในแหล่งข้อมูล
เมื่อต้องการสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มคุณต้องใช้ตัวเลือกบนแท็บต้นแบบ/รายละเอียดในกล่องโต้ตอบคุณสมบัติของแต่ละตัวควบคุมเพื่อระบุเขตข้อมูลคีย์ที่เหมาะสม
ตัวควบคุมข้อมูลหลัก/รายละเอียดเป็นชุดของตัวควบคุมที่เกี่ยวข้องกันสองชุด ตัวควบคุมหนึ่งคือตัวควบคุมหลักที่กำหนดและอื่นๆคือตัวควบคุมรายละเอียด ตัวควบคุมต้นแบบจะเป็นตารางที่ซ้ำกันเสมอ ตัวควบคุมรายละเอียดอาจเป็นตารางที่ซ้ำกันหรือส่วนที่ทำซ้ำ
ใช้ตัวควบคุมข้อมูลหลัก/รายละเอียดเมื่อคุณต้องการ:
-
เปิดใช้งานผู้ใช้ที่กำลังกรอกฟอร์มที่ยึดตามแม่แบบฟอร์มของคุณเพื่อให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นด้วยข้อมูลจำนวนมาก
-
แสดงเทียบเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่ง ตัวอย่างเช่นคุณสามารถใช้ตัวควบคุมต้นแบบ/รายละเอียดเมื่อคุณออกแบบแม่แบบฟอร์มทรัพยากรบุคคลที่เชื่อมต่อกับฐานข้อมูลของระเบียนของพนักงาน ตัวควบคุมหลักสามารถแสดงชื่อของพนักงานและชื่องานและตัวควบคุมรายละเอียดสามารถแสดงตำแหน่งที่ตั้งวันที่จ้างงานวันที่และวันเกิดของพนักงานได้
-
แสดงเทียบเท่ากับความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่ม ตัวอย่างเช่นคุณสามารถใช้ตัวควบคุมต้นแบบเพื่อแสดงระเบียนหนึ่งชุด (ตัวอย่างเช่นชื่อลูกค้า) และตัวควบคุมรายละเอียดเพื่อแสดงระเบียนที่เกี่ยวข้อง (ตัวอย่างเช่นใบสั่งซื้อของลูกค้า)
InfoPath มีตัวควบคุมข้อมูลหลัก/รายละเอียดที่กำหนดไว้ล่วงหน้าซึ่งคุณสามารถแทรกได้โดยใช้บานหน้าต่างงานตัวควบคุม นอกจากนี้คุณยังสามารถสร้างตัวควบคุมข้อมูลหลัก/รายละเอียดได้ด้วยการแทรกตารางที่ซ้ำกันและส่วนการทำซ้ำ (หรือสองตารางที่ซ้ำกัน) แล้วเปลี่ยนแปลงคุณสมบัติสำหรับตัวควบคุมแต่ละตัว
ถ้าเทมเพลตแบบฟอร์มของคุณมีไว้สำหรับการดูบนหน้าจอส่วนใหญ่ให้พิจารณาการวางตัวควบคุมรายละเอียดภายในตัวควบคุมภูมิภาคที่เลื่อนบนแม่แบบฟอร์มของคุณ วิธีนี้ถ้ามีข้อมูลจำนวนมากที่แสดงในตัวควบคุมผู้ใช้ของคุณจะสามารถเลื่อนดูข้อมูลได้ โปรดสังเกตว่าตัวเลือกนี้ไม่ใช่ตัวเลือกที่ดีที่สุดถ้าคุณคิดว่าผู้ใช้จะต้องการพิมพ์ฟอร์มของพวกเขาเนื่องจากข้อมูลที่ซ่อนอยู่ในพื้นที่การเลื่อนบนหน้าจอจะยังไม่สามารถมองเห็นได้บนฟอร์มที่พิมพ์ออกมา
กลุ่มตัวเลือกการทำซ้ำ
คุณสามารถแทรกกลุ่มตัวเลือกการทำซ้ำบนฟอร์มของคุณเพื่อให้ผู้ใช้สามารถเพิ่มกลุ่มตัวเลือกได้หลายกลุ่ม (กลุ่มตัวเลือก: ตัวควบคุมที่ใช้แสดงชุดของตัวเลือกเฉพาะที่รวมกัน ตามค่าเริ่มต้นกลุ่มตัวเลือกประกอบด้วยส่วนตัวเลือกสองส่วนซึ่งจะปรากฏให้ผู้ใช้เป็นตัวเลือกเริ่มต้นในฟอร์ม) เมื่อกรอกข้อมูล
เมื่อผู้ใช้ย้ายตัวชี้เมาส์ไปไว้เหนือตัวเลือกเริ่มต้นบนฟอร์มปุ่มเมนูทางลัดจะปรากฏขึ้นที่มุมบนซ้ายของกลุ่มตัวเลือกการทำซ้ำ ผู้ใช้สามารถคลิกปุ่มนี้เพื่อดูตัวเลือกสำหรับการแทรกเอาออกหรือแทนที่ตัวเลือก
ตัวอย่างเช่นบนฟอร์มการเดินทางคุณสามารถใช้กลุ่มตัวเลือกการทำซ้ำเพื่อให้ผู้ใช้สามารถใส่ข้อมูลเกี่ยวกับการเดินทางไปยังธุรกิจของพวกเขาได้ สำหรับแต่ละส่วนการขนส่งผู้ใช้สามารถเลือกตัวเลือกใดตัวเลือกหนึ่งจากสามตัวเลือกได้แก่เที่ยวบินรถหรือรถไฟ ตัวเลือกแต่ละรายการจะแสดงชุดของเขตข้อมูลที่แตกต่างกัน
การแทรกตัวควบคุมข้อมูลที่ซ้ำกัน
แทรกส่วนการทำซ้ำซ้ำ
หมายเหตุ: คุณสามารถแทรกตัวควบคุมส่วนที่ซ้ำกันซ้ำได้เฉพาะในฟอร์มที่สร้างขึ้นโดยใช้เทมเพลตแบบฟอร์มเปล่า (InfoPath ฟิลเลอร์)หรือที่มีการตั้งค่าความเข้ากันได้กับฟอร์มฟิลเลอร์ Infopathในกล่องโต้ตอบตัวเลือกฟอร์ม
แทรกส่วนการทำซ้ำซ้ำ (สร้างแหล่งข้อมูลโดยอัตโนมัติ)
ถ้าคุณเลือกที่จะให้ Microsoft Office InfoPath ๒๐๑๐สร้างแหล่งข้อมูลเมื่อคุณแทรกส่วนการทำซ้ำซ้ำ InfoPath จะสร้างกลุ่มการทำซ้ำที่มีการอ้างอิงไปยังตัวเอง
-
วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกส่วนการทำซ้ำซ้ำ
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ
หมายเหตุ: ถ้ากล่องกาเครื่องหมายไม่พร้อมใช้งานการออกแบบของฟอร์มจะไม่อนุญาตให้มีการสร้างแหล่งข้อมูลโดยอัตโนมัติ คุณต้องแทรกส่วนการทำซ้ำซ้ำที่ถูกผูกไว้กับกลุ่มการทำซ้ำที่มีอยู่หรือกลุ่มที่คุณสร้างขึ้น
-
ภายใต้ตัวควบคุมคอนเทนเนอร์ให้คลิกทำซ้ำส่วนที่ซ้ำกัน
-
เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนให้ลากตัวควบคุมจากบานหน้าต่างงานตัวควบคุมลงในส่วน
หมายเหตุ: คุณไม่ควรย้ายตัวควบคุมที่มีอยู่แล้วบนฟอร์มลงในส่วนนี้ยกเว้นว่าเขตข้อมูลของตัวควบคุมจะเป็นส่วนหนึ่งของกลุ่มของส่วนนั้นแล้ว
แทรกส่วนการทำซ้ำซ้ำ (ผูกกับกลุ่มการทำซ้ำที่มีอยู่แล้ว)
-
วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกส่วนการทำซ้ำซ้ำ
-
ถ้ามองไม่เห็นบานหน้าต่างงานเขตข้อมูลให้คลิกแสดงเขตข้อมูลในส่วนข้อมูลฟอร์มบนแท็บข้อมูล
-
ในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มที่คุณต้องการให้มีการผูกไว้กับส่วนที่ซ้ำกัน
-
คลิกทำซ้ำส่วนที่ซ้ำกัน
หมายเหตุ: กลุ่มต้องทำซ้ำและต้องมีการอ้างอิงไปยังตัวเอง เมื่อต้องการสร้างกลุ่มดังกล่าวให้คลิกขวาที่กลุ่มการทำซ้ำในบานหน้าต่างงานเขตข้อมูลแล้วคลิกการอ้างอิงจากนั้นอ้างอิงกลุ่มนั้นเอง (กลุ่มที่คุณคลิกขวา)
เคล็ดลับ: คุณยังสามารถแทรกส่วนการทำซ้ำซ้ำที่ถูกผูกไว้กับกลุ่มที่มีอยู่โดยใช้บานหน้าต่างงานตัวควบคุมได้ตราบใดที่กล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติจะถูกล้าง
แทรกกลุ่มตัวเลือกการทำซ้ำ
แทรกกลุ่มตัวเลือกการทำซ้ำ (สร้างแหล่งข้อมูลโดยอัตโนมัติ)
คุณสามารถมี Microsoft Office InfoPath ๒๐๑๐สร้างแหล่งข้อมูลโดยอัตโนมัติเมื่อคุณแทรกกลุ่มตัวเลือกการทำซ้ำ (รวมถึงตัวควบคุมอื่นๆ) ถ้าคุณทำเช่นนี้ InfoPath จะสร้างกลุ่มที่ถูกผูกไว้กับส่วนที่เลือกภายในกลุ่มตัวเลือกการทำซ้ำ นอกจากนี้ InfoPath จะสร้างกลุ่ม "เสมือน" ที่ถูกผูกไว้กับกลุ่มตัวเลือกการทำซ้ำ ชื่อของกลุ่มเสมือนจะตามด้วย (ตัวเลือก) ในบานหน้าต่างงานเขตข้อมูล
หมายเหตุ: คุณสามารถแทรกตัวควบคุมกลุ่มตัวเลือกที่ทำซ้ำได้เฉพาะในฟอร์มที่สร้างขึ้นโดยใช้เทมเพลตแบบฟอร์ม (InfoPath ฟิลเลอร์) ที่ว่างเปล่าหรือที่มีการตั้งค่าความเข้ากันได้กับฟอร์มฟิลเลอร์ InfoPath ในกล่องโต้ตอบตัวเลือกฟอร์ม
-
วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกกลุ่มตัวเลือกการทำซ้ำ
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ
-
ภายใต้คอนเทนเนอร์ให้คลิกกลุ่มตัวเลือกการทำซ้ำ
กลุ่มตัวเลือกที่มีการทำซ้ำที่มีสองส่วนของตัวเลือกจะปรากฏบนฟอร์ม
-
เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกภายในกลุ่มตัวเลือกการทำซ้ำให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกเริ่มต้นให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมไปยังส่วนตัวเลือกที่มีป้ายชื่อส่วน (ค่าเริ่มต้น)
-
เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนตัวเลือกอื่นให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมไปยังส่วนตัวเลือกที่มีป้ายชื่อส่วนที่เลือก
-
-
เมื่อต้องการทดสอบส่วนบนแท็บหน้าแรกให้คลิกแสดงตัวอย่าง
เมื่อต้องการนำเสนอตัวเลือกมากกว่าสองตัวเลือกให้กับผู้ใช้คุณสามารถแทรกส่วนที่เลือกเพิ่มเติมภายในกลุ่มตัวเลือกการทำซ้ำได้ เมื่อต้องการทำเช่นนี้ให้วางจุดแทรกของคุณภายในกลุ่มตัวเลือกการทำซ้ำแล้วคลิกส่วนตัวเลือกภายใต้คอนเทนเนอร์ในบานหน้าต่างงานตัวควบคุม
แทรกกลุ่มตัวเลือกการทำซ้ำ (ผูกกับกลุ่มที่มีอยู่แล้ว)
-
วางจุดแทรกในตำแหน่งที่คุณต้องการแทรกกลุ่มตัวเลือกการทำซ้ำ
-
ถ้ามองไม่เห็นบานหน้าต่างงานเขตข้อมูลให้คลิกแสดงเขตข้อมูลในส่วนข้อมูลฟอร์มบนแท็บข้อมูล
-
ในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มที่คุณต้องการผูกกลุ่มตัวเลือกการทำซ้ำแล้วคลิกกลุ่มตัวเลือกการทำซ้ำ
หมายเหตุ: ถ้ากลุ่มตัวเลือกการทำซ้ำไม่พร้อมใช้งานกลุ่มที่คุณพยายามผูกอาจไม่สนับสนุนชนิดของตัวควบคุมนี้ กลุ่มตัวเลือกการทำซ้ำจะถูกผูกไว้กับกลุ่มเสมือนที่ซ้ำกันเท่านั้น ในแหล่งข้อมูลกลุ่มเสมือนจะปรากฏเป็น(ตัวเลือก)
-
เมื่อต้องการทดสอบส่วนบนแท็บหน้าแรกให้คลิกแสดงตัวอย่าง
เคล็ดลับ: คุณยังสามารถแทรกกลุ่มตัวเลือกการทำซ้ำที่ถูกผูกไว้กับกลุ่มที่มีอยู่โดยใช้บานหน้าต่างงานตัวควบคุมได้ตราบใดที่กล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติจะถูกล้าง
แทรกตารางที่ซ้ำกัน
-
วางเคอร์เซอร์ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ภายใต้คอนเทนเนอร์ให้คลิกทำซ้ำตาราง
-
ถ้าคุณกำลังแทรกตารางที่ซ้ำกันลงในแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้
-
ในกล่องจำนวนคอลัมน์ให้ใส่จำนวนคอลัมน์ที่ตารางควรมีแล้วคลิกตกลง
-
ตารางที่ซ้ำกันจะถูกสร้างขึ้นด้วยกล่องข้อความในแต่ละคอลัมน์ เมื่อต้องการแปลงกล่องข้อความให้เป็นตัวควบคุมชนิดอื่นให้คลิกขวาที่กล่องข้อความชี้ไปที่เปลี่ยนตัวควบคุมจากนั้นคลิกตัวควบคุมที่คุณต้องการ
-
-
ถ้าคุณกำลังแทรกตารางที่ซ้ำกันลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้
-
บนหน้าแรกของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้คลิกแหล่งข้อมูลที่คุณต้องการใช้ในรายการแหล่งข้อมูลจากนั้นคลิกกลุ่มการทำซ้ำ ที่คุณต้องการผูกแถวตาราง
เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่ให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำแล้วคลิกเพิ่มบนเมนูทางลัดจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ระบุคุณสมบัติสำหรับกลุ่มการทำซ้ำ
-
คลิก ถัดไป
-
บนหน้าที่สองของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้ดับเบิลคลิกที่เขตข้อมูลในรายการการรวมข้อมูลที่คุณต้องการเพิ่มเป็นคอลัมน์ลงในตาราง
เมื่อต้องการสร้างเขตข้อมูลใหม่ในรายการการรวมข้อมูลให้คลิกขวาที่กลุ่มที่มีการผูกไว้กับตารางที่ซ้ำกันให้คลิกเพิ่มจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ระบุคุณสมบัติสำหรับเขตข้อมูลนั้น
-
เมื่อต้องการจัดลำดับคอลัมน์ใหม่ให้เลือกคอลัมน์ในคอลัมน์ในรายการตารางแล้วคลิกย้ายขึ้นหรือย้ายลง
-
แทรกส่วนการทำซ้ำ
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ภายใต้คอนเทนเนอร์ให้คลิกส่วนการทำซ้ำ
-
ถ้าคุณกำลังแทรกส่วนที่ซ้ำกันลงในแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้
-
เมื่อต้องการเพิ่มตัวควบคุมลงในส่วนการทำซ้ำให้ลากตัวควบคุมที่คุณต้องการจากบานหน้าต่างงานตัวควบคุมลงในส่วนการทำซ้ำบนแม่แบบฟอร์มของคุณ
หมายเหตุ: คุณไม่ควรย้ายตัวควบคุมที่มีอยู่แล้วบนแม่แบบฟอร์มลงในส่วนนั้นเว้นแต่ว่าเขตข้อมูลของตัวควบคุมจะเป็นส่วนหนึ่งของกลุ่มของส่วนในแหล่งข้อมูลแล้ว มิฉะนั้นการรวมสำหรับตัวควบคุมอาจหยุดทำงาน
-
เมื่อต้องการเพิ่มป้ายชื่อลงในตัวควบคุมให้พิมพ์ข้อความที่อยู่ด้านบน
-
-
ถ้าคุณกำลังแทรกส่วนที่ซ้ำกันลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้
-
ในกล่องโต้ตอบการผูกส่วนการทำซ้ำให้เลือกกลุ่มการทำซ้ำที่คุณต้องการจัดเก็บข้อมูลส่วนที่ซ้ำกันแล้วคลิกตกลง
-
เพิ่มตัวควบคุมลงในส่วนการทำซ้ำแล้วผูกเข้ากับเขตข้อมูลที่เหมาะสมในแหล่งข้อมูล
-
InfoPath จะใช้ชื่อของเขตข้อมูลหรือกลุ่มเป็นป้ายชื่อของตัวควบคุม ถ้าจำเป็น ให้เปลี่ยนข้อความป้ายชื่อ
นอกจากนี้คุณยังสามารถใช้บานหน้าต่างงานเขตข้อมูลเพื่อแทรกตัวควบคุมได้ด้วย ในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มการทำซ้ำที่คุณต้องการผูกส่วนการทำซ้ำแล้วคลิกทำซ้ำส่วน
-
แทรกตัวควบคุมข้อมูลหลัก/รายละเอียด
หมายเหตุ: คุณสามารถแทรกตัวควบคุมต้นแบบ/รายละเอียดได้เฉพาะในฟอร์มที่สร้างขึ้นโดยใช้เทมเพลตแบบฟอร์ม(infopath ฟิลเลอร์) ที่ว่างเปล่าหรือที่มีการตั้งค่าความเข้ากันได้กับฟอร์มฟิลเลอร์ Infopathในกล่องโต้ตอบตัวเลือกฟอร์ม
แทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มเปล่าใหม่
InfoPath มีตัวควบคุมข้อมูลหลัก/รายละเอียดที่กำหนดไว้ล่วงหน้าซึ่งคุณสามารถแทรกได้โดยใช้บานหน้าต่างงานตัวควบคุม นอกจากนี้คุณยังสามารถสร้างตัวควบคุมข้อมูลหลัก/รายละเอียดโดยการแทรกตารางที่ซ้ำกันและส่วนการทำซ้ำ (หรือสองตารางที่ซ้ำกัน) แล้วเปลี่ยนแปลงคุณสมบัติสำหรับแต่ละตัวควบคุม
เมื่อคุณออกแบบเทมเพลตฟอร์มใหม่ที่ว่างเปล่า กล่องกาเครื่องหมาย สร้างแหล่งข้อมูลโดยอัตโนมัติ ในบานหน้าต่างงาน ตัวควบคุม จะถูกเลือกตามค่าเริ่มต้น ซึ่งจะทำให้ InfoPath สร้างเขตข้อมูลและกลุ่มต่างๆ ในแหล่งข้อมูลโดยอัตโนมัติ เมื่อคุณเพิ่มตัวควบคุมลงในเทมเพลตฟอร์ม เขตข้อมูลและกลุ่มเหล่านี้จะถูกแสดงแทนด้วยไอคอนโฟลเดอร์และไฟล์ในบานหน้าต่างงาน แหล่งข้อมูล
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ภายใต้คอนเทนเนอร์ให้คลิกต้นแบบ/รายละเอียด
-
ในกล่องโต้ตอบแทรกต้นแบบของคอลัมน์ในกล่องโต้ตอบแทรกต้นแบบ/รายละเอียดให้ใส่จำนวนคอลัมน์สำหรับตัวควบคุมหลัก
-
ในกล่องจำนวนเขตข้อมูลในกล่องรายละเอียดให้ใส่จำนวนเขตข้อมูลสำหรับตัวควบคุมรายละเอียดแล้วคลิกตกลง
ตัวควบคุมสองตัวถูกแทรกบนแม่แบบฟอร์มซึ่งจะทำซ้ำตาราง (ต้นแบบ)และส่วนการทำซ้ำ (รายละเอียด)
-
เมื่อต้องการทดสอบความสัมพันธ์ต้นแบบ/รายละเอียดบนแท็บหน้าแรกให้คลิกแสดงตัวอย่างแล้วใส่ข้อมูลในตัวควบคุมต้นแบบ ข้อมูลที่เกี่ยวข้องควรปรากฏในตัวควบคุมรายละเอียด นอกจากนี้ให้คลิกแถวที่แตกต่างกันในตัวควบคุมหลักเพื่อยืนยันว่าข้อมูลที่สอดคล้องกันจะแสดงในตัวควบคุมรายละเอียด
แทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่
ถ้าคุณยึดการดีไซน์เทมเพลตฟอร์มของคุณตามไฟล์ Extensible Markup Language (XML) ที่มีอยู่ ฐานข้อมูล หรือบริการบนเว็บ InfoPath จะรับเขตข้อมูลและกลุ่มในบานหน้าต่างงาน แหล่งข้อมูล จากแหล่งข้อมูลที่มีอยู่แล้วนั้น ในสถานการณ์นี้คุณสามารถแทรกตัวควบคุมต้นแบบ/รายละเอียดจากบานหน้าต่างงานตัวควบคุมตามที่อธิบายไว้ในขั้นตอนต่อไปนี้
ตัวควบคุมต้นแบบและรายละเอียดสามารถผูกกับกลุ่มการทำซ้ำที่เหมือนกันหรือกลุ่มการทำซ้ำที่แตกต่างกันได้ทั้งนี้ขึ้นอยู่กับความต้องการของคุณ ตัวควบคุมที่ปรากฏอยู่ภายในตัวควบคุมข้อมูลหลัก/รายละเอียดจะถูกผูกไว้กับเขตข้อมูลที่เป็นส่วนหนึ่งของกลุ่มการทำซ้ำ
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ภายใต้คอนเทนเนอร์ให้คลิกทำซ้ำตาราง
-
บนหน้าแรกของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้คลิกกลุ่มการทำซ้ำที่คุณต้องการผูกแถวตารางแล้วคลิกถัดไป ถ้าตารางของคุณมีเพียงหนึ่งคอลัมน์คุณสามารถเลือกเขตข้อมูลที่มีการทำซ้ำแทนที่จะเป็นกลุ่มการทำซ้ำได้
เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่เมื่อต้องการผูกตารางให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำให้คลิกเพิ่มจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ใส่คุณสมบัติของกลุ่มการทำซ้ำ
-
เมื่อต้องการเพิ่มคอลัมน์ที่คุณต้องการรวมไว้ในตารางให้ดับเบิลคลิกที่เขตข้อมูลในรายการการผูกข้อมูล
เมื่อต้องการสร้างเขตข้อมูลใหม่เพื่อเพิ่มเป็นคอลัมน์ให้คลิกขวาที่กลุ่มที่ถูกผูกไว้กับตารางคลิกเพิ่มบนเมนูทางลัดจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ใส่คุณสมบัติของเขตข้อมูล
-
เมื่อต้องการจัดเรียงคอลัมน์ใหม่ให้คลิกคอลัมน์ในคอลัมน์ในรายการตารางคลิกย้ายขึ้นหรือย้ายลงแล้วคลิกเสร็จสิ้น
-
ดับเบิลคลิกที่ป้ายชื่อตารางที่ซ้ำกันที่ด้านล่างของตารางบนแม่แบบฟอร์มของคุณ
-
บนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon ให้คลิกต้นแบบ/รายละเอียด
-
คลิกตั้งเป็นต้นแบบพิมพ์ตัวระบุViewContextของตัวควบคุมหลักในกล่องID ต้นแบบแล้วคลิกตกลง
เมื่อต้องการดูตัวระบุViewContextของตัวควบคุมให้คลิกขวาที่ตัวควบคุมนั้นแล้วคลิกตัวควบคุม<ชนิด> คุณสมบัติแล้วคลิกแท็บขั้นสูง ตัวระบุViewContextจะมองเห็นได้ภายใต้ส่วนโค้ดของแท็บ คุณสามารถเน้นค่าที่อยู่ถัดจากViewContext:ป้ายชื่อแล้วกด CTRL + C เพื่อคัดลอกค่าไปยังคลิปบอร์ด โดยทั่วไปเมื่อกำหนดค่าตัวควบคุมต้นแบบ/รายละเอียดตัวควบคุมต้นแบบจะเป็นตารางที่ซ้ำกันดังนั้นคุณจึงควรใช้ตัวระบุViewContextของตารางการทำซ้ำที่คุณกำลังกำหนดค่าในขั้นตอนนี้
-
วางเคอร์เซอร์บนแม่แบบฟอร์มของคุณที่คุณต้องการแทรกส่วนการทำซ้ำ (ตัวควบคุมรายละเอียด)
-
ภายใต้คอนเทนเนอร์ในบานหน้าต่างงานตัวควบคุมให้คลิกส่วนการทำซ้ำ
อีกวิธีหนึ่งคือคุณสามารถใช้ตารางที่ซ้ำกันอื่นเป็นตัวควบคุมรายละเอียด
-
บนหน้าแรกของตัวช่วยสร้างการผูกส่วนที่ซ้ำให้คลิกกลุ่มการทำซ้ำที่คุณต้องการผูกส่วนดังกล่าวแล้วคลิกตกลง
-
ดับเบิลคลิกที่ป้ายชื่อส่วนที่ทำซ้ำที่ปรากฏอยู่ด้านล่างส่วนบนแม่แบบฟอร์มของคุณ
-
บนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon ให้คลิกต้นแบบ/รายละเอียด
-
คลิกตั้งเป็นรายละเอียดจากนั้นคลิกที่ชื่อของตัวควบคุมต้นแบบในรายการลิงก์ไปยัง ID ต้นแบบ ชื่อที่คุณเลือกควรสอดคล้องกับตัวระบุViewContextของตัวควบคุมที่คุณระบุไว้ในขั้นตอนที่9
-
เมื่อต้องการเปลี่ยนค่าเริ่มต้นความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งของตัวควบคุมข้อมูลหลัก/รายละเอียดไปยังความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มให้คลิกตามเขตข้อมูลคีย์ภายใต้ความสัมพันธ์ต้นแบบ/รายละเอียดแล้วคลิกเลือก XPath ที่อยู่ถัดจากแหล่งข้อมูลคีย์ (master)และเขตข้อมูลคีย์ (รายละเอียด)เพื่อระบุเขตข้อมูลคีย์จากแหล่งข้อมูล
-
เมื่อต้องการทดสอบความสัมพันธ์ต้นแบบ/รายละเอียดบนแท็บหน้าแรกให้คลิกแสดงตัวอย่างแล้วใส่ข้อมูลในตัวควบคุมต้นแบบ ข้อมูลที่เกี่ยวข้องควรปรากฏในตัวควบคุมรายละเอียด นอกจากนี้ให้คลิกแถวที่แตกต่างกันในตัวควบคุมหลักเพื่อยืนยันว่าข้อมูลที่สอดคล้องกันจะแสดงในตัวควบคุมรายละเอียด
นอกจากนี้คุณยังสามารถใช้บานหน้าต่างงานเขตข้อมูลเพื่อแทรกตัวควบคุมต้นแบบ/รายละเอียด เมื่อต้องการสร้างตัวควบคุมต้นแบบในบานหน้าต่างงานเขตข้อมูลให้คลิกขวาที่กลุ่มการทำซ้ำที่คุณต้องการผูกตัวควบคุมหลักแล้วคลิกทำซ้ำตาราง ให้ทำตามขั้นตอนทั่วไปในการสร้างตัวควบคุมรายละเอียด
การเปลี่ยนแปลงความสัมพันธ์ต้นแบบ/รายละเอียดเริ่มต้น
เมื่อคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มของคุณโดยใช้บานหน้าต่างงานตัวควบคุมInfoPath จะสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งระหว่างตัวควบคุมหลักและตัวควบคุมรายละเอียด ความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งหมายความว่าสำหรับแต่ละส่วนที่เลือกในตัวควบคุมหลักผลลัพธ์ที่ตรงกันเดียวจะปรากฏในตัวควบคุมรายละเอียด
คุณสามารถเปลี่ยนความสัมพันธ์ต้นแบบ/รายละเอียดจากความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งไปยังความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มได้ ความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มหมายความว่าสำหรับแต่ละส่วนที่เลือกในตัวควบคุมหลักผลลัพธ์ที่ตรงกันหลายรายการจะปรากฏในตัวควบคุมรายละเอียด
เมื่อคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มของคุณ InfoPath จะแทรกตารางที่ซ้ำกันและส่วนการทำซ้ำตามค่าเริ่มต้น ตัวควบคุมทั้งสองเหล่านี้จะถูกผูกไว้กับกลุ่มการทำซ้ำเดียวกันในแหล่งข้อมูล ตามค่าเริ่มต้นตัวควบคุมทั้งสองประกอบด้วยตัวควบคุมอื่นๆที่ถูกผูกไว้กับเขตข้อมูลในกลุ่มการทำซ้ำนั้น ในความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มอย่างไรก็ตามการควบคุมต้นแบบและรายละเอียดจะถูกผูกไว้กับกลุ่มการทำซ้ำที่แยกจากกัน
ถ้าคุณแทรกตัวควบคุมต้นแบบ/รายละเอียดบนแม่แบบฟอร์มของคุณจากบานหน้าต่างงานตัวควบคุมและคุณต้องการสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มแทนที่จะเป็นความสัมพันธ์แบบหนึ่ง-ต่อ-หนึ่งคุณสามารถลบตัวควบคุมรายละเอียดที่ InfoPath สร้างได้ จากนั้นคุณสามารถสร้างตัวควบคุมรายละเอียดใหม่ที่เหมาะสมกับความต้องการของคุณได้ดีขึ้นตามที่อธิบายไว้ในขั้นตอนต่อไปนี้:
-
เลือกส่วนการทำซ้ำที่ถูกกำหนดให้เป็นตัวควบคุมรายละเอียดแล้วกด DELETE
-
แทรกส่วนการทำซ้ำใหม่บนแม่แบบฟอร์ม:
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ
-
ภายใต้แทรกตัวควบคุมให้คลิกส่วนการทำซ้ำ
-
-
แทรกตัวควบคุมที่คุณต้องการในส่วนการทำซ้ำ:
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ในบานหน้าต่างงานตัวควบคุมให้เลือกกล่องกาเครื่องหมายสร้างแหล่งข้อมูลโดยอัตโนมัติ
-
ภายใต้แทรกตัวควบคุมให้คลิกตัวควบคุมที่คุณต้องการแทรก
-
ทำซ้ำขั้นตอนที่1ถึง4สำหรับตัวควบคุมแต่ละตัวที่คุณต้องการแทรก
-
-
ดับเบิลคลิกที่แท็บของส่วนการทำซ้ำบนแม่แบบฟอร์มของคุณ
-
คลิกที่ต้นแบบ/รายละเอียดบนแท็บคุณสมบัติเครื่องมือตัวควบคุมของ ribbon
-
ภายใต้การตั้งค่าต้นแบบ/รายละเอียดให้คลิกตั้งค่าเป็นรายละเอียด
-
ในรายการการเชื่อมโยงไปยัง ID ต้นแบบให้คลิกตัวระบุ ViewContext ของตัวควบคุมต้นแบบ
เมื่อต้องการดูตัวระบุViewContextของตัวควบคุมให้คลิกขวาที่ตัวควบคุมนั้นแล้วคลิกตัวควบคุม<ชนิด> คุณสมบัติแล้วคลิกแท็บขั้นสูง ตัวระบุViewContextจะมองเห็นได้ภายใต้ส่วนโค้ดของแท็บ คุณสามารถเน้นค่าที่อยู่ถัดจากViewContext:ป้ายชื่อแล้วกด CTRL + C เพื่อคัดลอกค่าไปยังคลิปบอร์ด
-
ภายใต้ความสัมพันธ์ต้นแบบ/รายละเอียดให้คลิกตามเขตข้อมูลคีย์
-
คลิกเลือก XPath ถัดจากกล่องเขตข้อมูลคีย์ (master) จากนั้นในกล่องโต้ตอบเลือกเขตข้อมูลหรือกลุ่มให้คลิกเขตข้อมูลคีย์สำหรับตัวควบคุมหลักแล้วคลิกตกลง
-
คลิกเลือก XPath ถัดจากกล่องเขตข้อมูลคีย์ (รายละเอียด) จากนั้นในกล่องโต้ตอบเลือกเขตข้อมูลหรือกลุ่มให้คลิกเขตข้อมูลคีย์สำหรับตัวควบคุมรายละเอียดแล้วคลิกตกลง
ถ้าคุณต้องการสร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มเมื่อคุณเริ่มสร้างตัวควบคุมต้นแบบ/รายละเอียดให้ลองสร้างตัวควบคุมต้นแบบ/รายละเอียดของคุณเองแทนการใช้ตัวควบคุมต้นแบบ/รายละเอียดที่กำหนดไว้ล่วงหน้าที่มีอยู่ในบานหน้าต่างงานตัวควบคุม คุณสามารถสร้างตัวควบคุมของคุณเองได้โดยการสร้างความสัมพันธ์ต้นแบบ/รายละเอียดระหว่างตารางที่ซ้ำกันและส่วนที่ซ้ำกันหรือระหว่างตารางที่ซ้ำกันสองตารางบนแม่แบบฟอร์ม เมื่อต้องการทำเช่นนี้ให้เปิดกล่องโต้ตอบคุณสมบัติสำหรับแต่ละตัวควบคุมจากนั้นกำหนดตัวควบคุมหนึ่งตัวเป็นตัวควบคุมหลักและตัวควบคุมอื่นๆเป็นตัวควบคุมรายละเอียด ด้วยการปรับเปลี่ยนคุณสมบัติสำหรับตัวควบคุมรายละเอียดคุณสามารถตั้งค่าความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มผ่านการใช้เขตข้อมูลหลัก
การแทรกตารางเสริมแถวแนวนอน
หมายเหตุ: คุณสามารถแทรกตัวควบคุมตารางที่ทำซ้ำตามแนวนอนได้เฉพาะในฟอร์มที่สร้างขึ้นโดยใช้เทมเพลตแบบฟอร์ม(infopath ฟิลเลอร์) ที่ว่างเปล่าหรือที่มีการตั้งค่าความเข้ากันได้กับฟอร์มฟิลเลอร์ Infopathในกล่องโต้ตอบตัวเลือกฟอร์ม
-
ในเทมเพลตฟอร์ม ให้วางเคอร์เซอร์ไว้ในตำแหน่งที่คุณต้องการแทรกตัวควบคุม
-
ถ้ามองไม่เห็นบานหน้าต่างงานตัวควบคุมให้คลิกปุ่มบานหน้าต่างตัวควบคุมที่มุมขวาล่างของส่วนตัวควบคุมบนแท็บหน้าแรก
-
ภายใต้คอนเทนเนอร์ให้คลิกตารางการทำซ้ำแนวนอน
-
ถ้าคุณกำลังแทรกตารางการทำซ้ำในแนวนอนบนแม่แบบฟอร์มเปล่าใหม่ให้ทำดังนี้
-
ในกล่องจำนวนแถวให้ใส่จำนวนแถวที่คุณต้องการให้ตารางตามค่าเริ่มต้น
-
ตารางการทำซ้ำแนวนอนจะถูกสร้างขึ้นด้วยกล่องข้อความในแต่ละแถวในคอลัมน์ข้อมูล เมื่อต้องการแปลงกล่องข้อความให้เป็นตัวควบคุมชนิดอื่นให้คลิกขวาที่กล่องข้อความที่คุณต้องการแปลงชี้ไปที่เปลี่ยนตัวควบคุมจากนั้นคลิกตัวควบคุมที่คุณต้องการ
-
-
ถ้าคุณกำลังแทรกตารางการทำซ้ำแนวนอนลงในแม่แบบฟอร์มที่ยึดตามแหล่งข้อมูลที่มีอยู่ให้ทำดังนี้
-
บนหน้าแรกของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้คลิกแหล่งข้อมูลที่คุณต้องการใช้ในรายการแหล่งข้อมูลจากนั้นคลิกกลุ่มการทำซ้ำ ที่คุณต้องการผูกแถวตาราง
เมื่อต้องการสร้างกลุ่มการทำซ้ำใหม่ให้คลิกขวาที่กลุ่มที่คุณต้องการเพิ่มกลุ่มการทำซ้ำแล้วคลิกเพิ่มจากนั้นในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่มให้ระบุคุณสมบัติสำหรับกลุ่มการทำซ้ำ
-
คลิก ถัดไป
-
บนหน้าที่สองของตัวช่วยสร้างการผูกตารางที่ซ้ำกันให้ดับเบิลคลิกที่เขตข้อมูลในรายการการรวมข้อมูลที่คุณต้องการเพิ่มเป็นคอลัมน์ลงในตาราง
เมื่อต้องการสร้างเขตข้อมูลใหม่ในรายการการรวมข้อมูลให้คลิกขวาที่กลุ่มที่ถูกผูกไว้กับตารางการทำซ้ำแนวนอนแล้วคลิกเพิ่มจากนั้นระบุคุณสมบัติสำหรับเขตข้อมูลในกล่องโต้ตอบเพิ่มเขตข้อมูลหรือกลุ่ม
-
เมื่อต้องการจัดลำดับคอลัมน์ใหม่ให้เลือกคอลัมน์ในแถวในรายการตารางแล้วคลิกย้ายก่อนหรือย้ายหลัง
-
คลิก เสร็จสิ้น
-
เคล็ดลับเค้าโครงสำหรับตัวควบคุมข้อมูลที่ซ้ำกัน
ใช้เคล็ดลับต่อไปนี้เพื่อช่วยให้คุณปรับปรุงลักษณะที่ปรากฏขนาดและลักษณะอื่นๆของตัวควบคุมภายในตัวควบคุมข้อมูลที่ซ้ำกัน:
-
เมื่อต้องการเปลี่ยนขนาดของตัวควบคุมต่างๆภายในตัวควบคุมข้อมูลที่ซ้ำกันในครั้งเดียวให้กดแป้น 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 คลิกใหม่แล้วคลิกการจัดรูปแบบ ซึ่งจะช่วยให้คุณสามารถสร้างกฎการจัดรูปแบบตามเงื่อนไขเพื่อเปลี่ยนลักษณะที่ปรากฏของตัวควบคุมรวมถึงการมองเห็นได้โดยยึดตามค่าที่ผู้ใช้ใส่ลงในฟอร์ม ตัวอย่างเช่นคุณสามารถเลือกที่จะซ่อนส่วนที่ทำซ้ำได้เมื่อผู้ใช้ล้างกล่องกาเครื่องหมายที่เฉพาะเจาะจงบนฟอร์ม |