สำคัญ
การสนับสนุนสําหรับ Microsoft InfoPath 2013 ได้สิ้นสุดลงในวันที่ 14 กรกฎาคม 2026 เราขอแนะนําให้โยกย้ายฟอร์มและเวิร์กโฟลว์ InfoPath ที่มีอยู่ไปยังโซลูชัน Microsoft 365 ที่สนับสนุน เรียนรู้เพิ่มเติมเกี่ยวกับการเลิกใช้ InfoPath
การเชื่อมต่อข้อมูลคือการเชื่อมต่อระหว่างฟอร์ม Microsoft Office InfoPath และแหล่งข้อมูลภายนอก เช่น ฐานข้อมูล บริการเว็บ ไฟล์ XML หรือ Microsoft Windows SharePoint Services ไลบรารีเอกสารหรือรายการ การเชื่อมต่อข้อมูลจะถูกใช้เพื่อสอบถามและส่งข้อมูล ถ้าแหล่งข้อมูลภายนอกสําหรับแม่แบบฟอร์มของคุณมีการเปลี่ยนแปลง คุณอาจจําเป็นต้องปรับเปลี่ยนหรือเอาการเชื่อมต่อข้อมูลที่สอดคล้องกันออกจากแม่แบบฟอร์มของคุณ
ในบทความนี้
ก่อนที่คุณจะเริ่มต้น
การเปลี่ยนแปลงหรือการเอาการเชื่อมต่อข้อมูลของแม่แบบฟอร์มออกจะมีผลต่อตัวควบคุมและแหล่งข้อมูลของฟอร์มใหม่หรือฟอร์มที่มีอยู่ใดๆ ที่ยึดตามแม่แบบฟอร์มนั้น เมื่อคุณเปลี่ยนการเชื่อมต่อข้อมูล InfoPath จะสร้างแหล่งข้อมูลใหม่โดยยึดตามวิธีการที่ข้อมูลถูกเก็บไว้ในแหล่งข้อมูลภายนอกใหม่ ถ้าแหล่งข้อมูลภายนอกใหม่เก็บข้อมูลแบบเดียวกับแหล่งข้อมูลภายนอกเดิมที่คุณทํา คุณจะไม่เห็นการเปลี่ยนแปลงใดๆ กับแหล่งข้อมูลในแม่แบบฟอร์ม ตัวควบคุมทั้งหมดบนแม่แบบฟอร์มจะถูกผูกไว้กับเขตข้อมูลเดียวกันในแหล่งข้อมูล อย่างไรก็ตาม ถ้าแหล่งข้อมูลภายนอกใหม่เก็บข้อมูลด้วยวิธีที่แตกต่างจากแหล่งข้อมูลภายนอกเก่า InfoPath จะสร้างแหล่งข้อมูลใหม่ด้วยเขตข้อมูลและกลุ่มใหม่ ตัวควบคุมบนแม่แบบฟอร์มที่ผูกกับเขตข้อมูลในแหล่งข้อมูลเก่าจะไม่ถูกผูกกับเขตข้อมูลในแหล่งข้อมูลใหม่อีกต่อไป ถ้าคุณต้องการใช้ตัวควบคุมที่มีอยู่เหล่านี้ คุณจะต้องผูกตัวควบคุมเหล่านี้กับเขตข้อมูลอื่นในแหล่งข้อมูลใหม่
คุณสามารถเอาการเชื่อมต่อข้อมูลรองออกจากแม่แบบฟอร์มได้เท่านั้น คุณไม่สามารถเอาการเชื่อมต่อข้อมูลหลักออกจากแม่แบบฟอร์มได้ เมื่อคุณเอาการเชื่อมต่อข้อมูลรองออก InfoPath จะลบแหล่งข้อมูลรองที่สอดคล้องกันออกจากแม่แบบฟอร์ม ตัวควบคุมที่เกี่ยวข้องกับแหล่งข้อมูลที่ถูกลบจะยังคงอยู่บนแม่แบบฟอร์ม แต่จะไม่ผูกกับเขตข้อมูลและกลุ่มในแหล่งข้อมูลนั้นอีกต่อไป ถ้าคุณต้องการใช้ตัวควบคุมเหล่านี้ คุณต้องทําอย่างใดอย่างหนึ่งต่อไปนี้
- ผูกตัวควบคุมที่ไม่ถูกผูกไว้กับเขตข้อมูลหรือกลุ่มในแหล่งข้อมูลหลักหรือแหล่งข้อมูลรองอื่นที่มีอยู่
- เพิ่มการเชื่อมต่อข้อมูลรองใหม่ลงในแม่แบบฟอร์ม แล้วผูกตัวควบคุมที่ไม่ถูกผูกไว้กับเขตข้อมูลหรือกลุ่มในแหล่งข้อมูลรองใหม่นั้น
- เอาตัวควบคุมที่ไม่ถูกผูกออกจากแม่แบบฟอร์ม
หมายเหตุ
การเปลี่ยนแปลงหรือการเอาการเชื่อมต่อข้อมูลออกจากแม่แบบฟอร์มอาจทําให้ข้อมูลสูญหายสําหรับฟอร์มใดๆ ที่มีอยู่ที่ยึดตามแม่แบบฟอร์มนี้ เมื่อผู้ใช้เปิดฟอร์มที่มีอยู่ InfoPath จะตรวจสอบตําแหน่งที่ตั้งที่ประกาศสําหรับแม่แบบฟอร์มรุ่นที่ใหม่กว่า ถ้ามีรุ่นที่ใหม่กว่า InfoPath จะแสดงฟอร์มโดยใช้แม่แบบฟอร์มรุ่นที่ใหม่กว่า ถ้าผู้ใช้ใส่ข้อมูลลงในตัวควบคุมที่ถูกผูกไว้กับเขตข้อมูลในเวอร์ชันที่เก่ากว่าของเทมเพลตฟอร์ม และคุณเปลี่ยนแปลงหรือปรับเปลี่ยนการเชื่อมต่อข้อมูล ซึ่งส่งผลให้เกิดการเอาเขตข้อมูลนั้นออกจากแหล่งข้อมูล ผู้ใช้จะสูญเสียข้อมูลที่ถูกเก็บไว้ในเขตข้อมูลที่ถูกเอาออกจากแหล่งข้อมูล
ก่อนที่คุณจะเปลี่ยนหรือเอาการเชื่อมต่อข้อมูลออก ตรวจสอบให้แน่ใจว่าได้พิจารณาผลกระทบที่มีต่อตัวควบคุมและแหล่งข้อมูลในฟอร์มที่มีอยู่ที่ยึดตามเทมเพลตฟอร์มของคุณ หลังจากที่คุณเปลี่ยนแปลงหรือเอาการเชื่อมต่อข้อมูลออกให้ทดสอบการเปลี่ยนแปลงของคุณก่อนที่คุณจะอนุญาตให้ผู้ใช้ของคุณกรอกฟอร์มที่ยึดตามแม่แบบฟอร์มที่ถูกปรับเปลี่ยน
เปลี่ยนการเชื่อมต่อข้อมูล
บนเมนู เครื่องมือ ให้คลิก การเชื่อมต่อข้อมูล
ในรายการ การเชื่อมต่อข้อมูลสําหรับแม่แบบฟอร์ม ให้คลิกการเชื่อมต่อข้อมูลที่คุณต้องการเปลี่ยนแปลง
คลิก ปรับเปลี่ยน
ตัวช่วยสร้างการเชื่อมต่อข้อมูลจะเริ่มแนะนําคุณตลอดกระบวนการเปลี่ยนแปลงการเชื่อมต่อข้อมูล หน้าถัดไปของตัวช่วยสร้างการเชื่อมต่อข้อมูลจะขึ้นอยู่กับชนิดของการเชื่อมต่อข้อมูลที่คุณกําลังเปลี่ยนแปลงทําตามขั้นตอนในตัวช่วยสร้างการเชื่อมต่อข้อมูล
หมายเหตุ
ค้นหาลิงก์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวช่วยสร้างการเชื่อมต่อข้อมูลเพื่อเชื่อมต่อฟอร์มกับแหล่งข้อมูลภายนอกเฉพาะได้ในส่วน ดูเพิ่มเติม
เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน หรือกด CTRL+SHIFT+B
เอาการเชื่อมต่อข้อมูลออก
บนเมนู เครื่องมือ ให้คลิก การเชื่อมต่อข้อมูล
ในรายการ การเชื่อมต่อข้อมูลสําหรับแม่แบบฟอร์ม ให้คลิกการเชื่อมต่อข้อมูลที่คุณต้องการเอาออก
คลิก นำออก
หมายเหตุ
ถ้าปุ่ม เอาออก ถูกปิดใช้งาน หมายความว่า คุณได้เลือกการเชื่อมต่อข้อมูลหลักของแม่แบบฟอร์ม คุณไม่สามารถเอาการเชื่อมต่อข้อมูลหลักของแม่แบบฟอร์มออกได้
ในกล่องโต้ตอบ Microsoft Office InfoPath ให้คลิก ใช่
เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน หรือกด CTRL+SHIFT+B