นำไปใช้กับ
InfoPath 2010 InfoPath 2013

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

คุณสามารถสร้างกล่องรายการ กล่องเลือกรายการแบบหล่นลง หรือกล่องคำสั่งผสม ด้วยข้อมูลจากการเชื่อมต่อข้อมูลแบบสอบถามไปยังฐานข้อมูล Microsoft SQL Server

ในบทความนี้

ภาพรวม

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

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

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

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

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

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

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

  • ชื่อของเซิร์ฟเวอร์ที่มีฐานข้อมูลที่คุณจะใช้กับแม่แบบฟอร์มนี้

  • ชื่อของฐานข้อมูลที่คุณจะใช้กับแม่แบบฟอร์มนี้

  • รับรองความถูกต้องจำเป็นต้องใช้ โดยฐานข้อมูล ฐานข้อมูลสามารถใช้เป็นการรับรองความถูกต้องของ Microsoft Windows หรือการรับรองความถูกต้องของ SQL Server เพื่อกำหนดวิธีการที่ผู้ใช้สามารถเข้าถึงฐานข้อมูล

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

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

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

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

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

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

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

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

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

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

  6. ในกล่องโต้ตอบเลือกแหล่งข้อมูล คลิกแหล่งข้อมูลใหม่

  7. บนหน้าถัดไปของตัวช่วยสร้าง ในรายการชนิดของแหล่งข้อมูลที่คุณต้องการเชื่อมต่อกับ คลิกMicrosoft SQL Server และจากนั้น คลิกถัดไป

  8. ในกล่องชื่อเซิร์ฟเวอร์ พิมพ์ชื่อของเซิร์ฟเวอร์ที่เก็บฐานข้อมูล SQL Server

  9. ภายใต้ข้อมูลประจำตัวที่เข้าสู่ระบบ ทำอย่างหนึ่งต่อไปนี้:

    • ถ้าฐานข้อมูลกำหนดว่าใครเข้าโดยยึดตามข้อมูลประจำตัวที่ใช้ในเครือข่าย Microsoft Windows คลิกใช้การพิสูจน์ตัวจริงของ Windows

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

  10. คลิก ถัดไป

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

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

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

    เพิ่มตารางอื่น ๆ

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

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

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

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

  13. คลิก ถัดไป

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

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

  15. คลิก ถัดไป

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

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

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

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

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

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

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

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

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

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

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

    • คลิกเขตข้อมูล และจากนั้น คลิกตกลง

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

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

    1. คลิกกลุ่ม และจากนั้น คลิกตกลง

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

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

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

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

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

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

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

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

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