สำคัญ
การสนับสนุนสําหรับ 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