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

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

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

ในบทความนี้

ภาพรวม

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  12. คลิก ถัดไป

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

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

  14. คลิก ถัดไป

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

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

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

ขั้นตอนที่ 2: กำหนดค่าตัวควบคุม

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

  2. ดับเบิลคลิกที่รายการกล่อง กล่องรายการแบบหล่นลง หรือตัวควบคุมกล่องคำสั่งผสมบนเทมเพลตของคุณฟอร์มที่คุณต้องการกำหนดค่า

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

  4. ภายใต้กล่องรายการ คลิกค้นหาค่าจากแหล่งข้อมูลภายนอก

  5. ในรายการแหล่งข้อมูล คลิกแหล่งข้อมูลที่คุณต้องการใช้

  6. คลิกเลือก XPath รูปปุ่มที่อยู่ถัดจากกล่องรายการ

  7. ในกล่องโต้ตอบเลือกเขตข้อมูลหรือกลุ่ม ระบุเขตข้อมูลหนึ่งหรือกลุ่มที่มีเขตข้อมูลที่ประกอบด้วยข้อมูลที่จะแสดงให้ผู้ใช้และข้อมูลที่จะถูกส่งไปยังแหล่งข้อมูลภายนอก โดยทำอย่างใดอย่างหนึ่งต่อไปนี้

    ระบุว่า ข้อมูลที่ผู้ใช้จะมองเห็น ข้อมูลเดียวกันกับที่ผู้ใช้จะส่ง

    • คลิกเขตข้อมูล แล้ว คลิ กตกลง

    ระบุว่า ข้อมูลที่ผู้ใช้จะมองเห็นแตกต่างจากข้อมูลที่ผู้ใช้จะส่ง

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

    1. คลิกกลุ่ม แล้ว คลิ กตกลง

    2. ในกล่องโต้ตอบคุณสมบัติตัวควบคุม คลิกเลือก XPath รูปปุ่มที่อยู่ถัดจากกล่องค่า

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

    4. ในกล่องโต้ตอบคุณสมบัติตัวควบคุม คลิกเลือก XPath รูปปุ่มที่อยู่ถัดจากกล่องชื่อที่ใช้แสดง

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

  8. ถ้าเขตข้อมูลในกล่องแสดงชื่อ มีค่าที่ มีชื่อที่แสดงที่คล้ายกัน และคุณต้องการแสดงเฉพาะชื่อที่ไม่ซ้ำกัน เลือกกล่องกาเครื่องหมายแสดงเฉพาะรายการที่ มีชื่อที่แสดงที่ไม่ซ้ำกัน

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

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

เพิ่มเติม: ตั้งค่าตัวกรองเพื่อจำกัดรายการต่าง ๆ ในตัวควบคุม

  1. ดับเบิลคลิกที่รายการกล่อง กล่องรายการแบบหล่นลง หรือตัวควบคุมกล่องคำสั่งผสมบนเทมเพลตของคุณฟอร์มที่คุณต้องการกำหนดค่า

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

  3. คลิกเลือก XPath รูปปุ่มถัดจากกล่องรายการ

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

  5. ในกล่องโต้ตอบตัวกรองข้อมูล คลิกเพิ่ม

    หมายเหตุ: ถ้าคุณต้องการเพิ่มเงื่อนไขตัวกรองที่มีอยู่ คลิกตัวกรองที่คุณต้องการนำ แล้ว คลิ กปรับเปลี่ยน

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

  7. ในกล่องสอง คลิกชนิดของตัวกรองที่คุณต้องการใช้

  8. ในกล่องสาม คลิกชนิดของเงื่อนไขที่คุณต้องการนำไปใช้กับตัวกรอง แล้ว พิมพ์เงื่อนไข

  9. การกำหนดค่าเงื่อนไขมากกว่าหนึ่งตัวกรอง คลิกและ แล้ว เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เมื่อต้องการใช้เงื่อนไขที่มีอยู่และเงื่อนไขใหม่ของคุณกรอง คลิกและ แล้ว เพิ่มเงื่อนไขใหม่ของคุณ

    • เมื่อต้องการใช้เงื่อนไขที่มีอยู่หรือเงื่อนไขใหม่ของคุณกรอง คลิกหรือ แล้ว เพิ่มเงื่อนไขเพิ่มเติม

  10. คลิกตกลง เพื่อปิดกล่องโต้ตอบ

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

    เทมเพลตฟอร์เปิดขึ้นในหน้าต่างใหม่

  12. ในหน้าต่างแสดงตัวอย่าง เลือกค่าต่าง ๆ ในตัวควบคุมตัวกรองเพื่อทดสอบว่า ตัวกรองที่ทำงานอย่างถูกต้อง

    ตัวกรองไม่ทำงานอย่างถูกต้อง

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

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

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

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

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

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

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

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

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

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

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

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

×