เพิ่มการเชื่อมต่อข้อมูลไปยังฐานข้อมูล Microsoft Access

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

ถ้าผู้ใช้ของคุณจะต้องข้อมูล จากฐานข้อมูลMicrosoft Office Access 2007 (รูป.accdb) หรือ จากฐานข้อมูล Access ถูกบันทึกในเวอร์ชันก่อนหน้า (.mdb format) เมื่อต้องการกรอกฟอร์มโดยยึดตามเทมเพลตของคุณฟอร์ม Microsoft Office InfoPath คุณสามารถเพิ่มการเชื่อมต่อข้อมูลรองลงในฟอร์ม แม่แบบสอบถามฐานข้อมูล Access

คุณสามารถเพิ่มการเชื่อมต่อข้อมูลรอง แต่การเชื่อมต่อข้อมูลสามารถเฉพาะแบบสอบถามฐานข้อมูล Access คุณไม่สามารถเพิ่มการเชื่อมต่อข้อมูลรองที่ส่งฟอร์มข้อมูลไปยังฐานข้อมูล Access

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

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

ในบทความนี้

ภาพรวม

ข้อควรพิจารณาเกี่ยวกับความเข้ากันได้

ก่อนที่คุณเริ่มต้น

ขั้นตอนที่ 1: เพิ่มการเชื่อมต่อข้อมูลรอง

ขั้นตอนที่ 2: กำหนดค่าเทมเพลตฟอร์มไปใช้การเชื่อมต่อข้อมูล

ภาพรวม

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

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

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

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

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

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

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

  • เพิ่มกฎ    คุณสามารถกำหนดค่ากฎเพื่อใช้การเชื่อมต่อข้อมูลคิวรีเมื่อใดก็ ตามเงื่อนไขในกฎเกิดขึ้น

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

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

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

ข้อควรพิจารณาเกี่ยวกับความเข้ากันได้

คุณไม่สามารถเพิ่มการเชื่อมต่อข้อมูลไปยังฐานข้อมูล Access เพื่อการเทมเพลตฟอร์มที่เข้ากันได้กับเบราว์เซอร์

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

ก่อนที่คุณจะเริ่มต้น

ก่อนที่คุณเพิ่มการเชื่อมต่อข้อมูลสำรองฐานข้อมูล Access แม่แบบฟอร์มของคุณ คุณต้องการใช้ข้อมูลต่อไปนี้:

  • ชื่อและตำแหน่งที่ตั้งของฐานข้อมูล

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

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

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

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

ขั้นตอนที่ 1: เพิ่มการเชื่อมต่อข้อมูลรอง

  1. บนเมนูเครื่องมือ คลิกเชื่อมต่อข้อมูล

  2. ในกล่องโต้ตอบการเชื่อมต่อข้อมูล คลิกเพิ่ม

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

  4. บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูล (Microsoft SQL Server หรือ Microsoft Office Access เท่านั้น), แล้ว คลิ กถัดไป

  5. บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูลที่เลือก

  6. ในกล่องโต้ตอบเลือกแหล่งข้อมูล เรียกดูตำแหน่งที่ตั้งของฐานข้อมูลของคุณ

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

  7. คลิกชื่อของฐานข้อมูลของคุณ แล้ว คลิ กเปิด

  8. ในกล่องโต้ตอบเลือกตาราง คลิกตารางหลักหรือแบบสอบถามที่คุณต้องการใช้ นั้นแล้ว คลิกตกลง

  9. บนหน้าถัดไปของตัวช่วยสร้าง เลือกกล่องกาเครื่องหมายแสดงคอลัมน์ตาราง

    ตามค่าเริ่มต้น เขตข้อมูลในตารางหรือคิวรีทั้งหมดจะถูกเพิ่มไปยังแหล่งข้อมูลหลักของเทมเพลตฟอร์ม

  10. ล้างกล่องกาเครื่องหมายสำหรับเขตข้อมูลที่คุณไม่ต้องการรวมไว้ในแหล่งข้อมูลทุติยภูมิ

    เพิ่มเติมตารางหรือคิวรีใด ๆ ลงในการเชื่อมต่อข้อมูล

    วิธีการมีดังนี้

    1. คลิกเพิ่มตาราง

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

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

    4. เมื่อต้องการเพิ่มตารางลูกเพิ่มเติม ทำซ้ำขั้นตอนเหล่านี้

  11. คลิก ถัดไป

  12. เมื่อต้องการทำให้ผลลัพธ์ของการเชื่อมต่อข้อมูลคิวรีพร้อมใช้งานเมื่อฟอร์มไม่ได้เชื่อมต่อกับเครือข่าย เลือกกล่องกาเครื่องหมายเก็บสำเนาของข้อมูลในเทมเพลตฟอร์ม

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

  13. คลิก ถัดไป

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

  15. เมื่อต้องการกำหนดค่าฟอร์มการรับข้อมูลโดยอัตโนมัติเมื่อเปิดฟอร์ม เลือกกล่องกาเครื่องหมายดึงข้อมูลเมื่อเปิดฟอร์ม

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

ขั้นตอนที่ 2: กำหนดค่าเทมเพลตฟอร์มไปใช้การเชื่อมต่อข้อมูล

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

เพิ่มกฎ

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

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

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

  2. คลิกสองครั้งที่ตัวควบคุมที่คุณต้องการเพิ่มกฎเพื่อ

  3. คลิกแท็บ ข้อมูล

  4. ภายใต้การตรวจสอบและกฎ คลิกกฎ

  5. ในกล่องโต้ตอบกฎ คลิกเพิ่ม

  6. ในกล่องชื่อ พิมพ์ชื่อสำหรับกฎ

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

  8. คลิกเพิ่มแอคชัน

  9. ในรายการของแอคชัน คลิกแบบสอบถามโดยใช้การเชื่อมต่อข้อมูล

  10. ในรายการเชื่อมต่อข้อมูล คลิกการเชื่อมต่อข้อมูลคิวรีที่คุณต้องการใช้ นั้นแล้ว คลิกตกลง เพื่อปิดกล่องโต้ตอบที่เปิดแต่ละรายการ

  11. เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน หรือกด CTRL+SHIFT+B

เพิ่มปุ่ม

คุณสามารถเพิ่มตัวควบคุมปุ่มแม่แบบฟอร์มของคุณที่ผู้ใช้ของคุณสามารถคลิเพื่อรับข้อมูลจากการเชื่อมต่อข้อมูลคิวรี

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

  2. ถ้าไม่เห็นบานหน้าต่างงาน ตัวควบคุม ให้คลิก ตัวควบคุมเพิ่มเติม ในเมนู แทรก หรือกด ALT+I, C

  3. ลากตัวควบคุมปุ่มลงในแม่แบบฟอร์มของคุณ

  4. คลิกสองครั้งที่ตัวควบคุมปุ่มที่คุณเพิ่งเพิ่มลงในเทมเพลตฟอร์ม

  5. คลิกแท็บทั่วไป

  6. ในรายการของแอคชัน คลิกรีเฟรช

  7. ในกล่องป้ายชื่อ พิมพ์ชื่อที่คุณต้องการให้ปรากฏบนปุ่มในแม่แบบฟอร์มของคุณ

  8. คลิก การตั้งค่า

  9. ในกล่องโต้ตอบการรีเฟรช เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เมื่อต้องการรับข้อมูลล่าสุดจากแหล่งข้อมูลภายนอกทั้งหมดด้วยการเชื่อมต่อข้อมูลรองแม่แบบฟอร์มนี้ คลิกแหล่งข้อมูลรองทั้งหมด

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

  10. คลิก ตกลง เพื่อปิดกล่องโต้ตอบที่เปิดอยู่แต่ละกล่อง

  11. เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน หรือกด CTRL+SHIFT+B

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

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

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

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×