หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง
ในบทความนี้
ทำความเข้าใจเกี่ยวกับฟอร์มแบบออฟไลน์
คุณอาจจำเป็นในการออกแบบเทมเพลตฟอร์ม Microsoft Office InfoPath ที่ผู้ใช้สามารถกรอกลงในขณะที่คอมพิวเตอร์ของพวกเขาจะไม่ได้เชื่อมต่อจากเครือข่าย ตัวอย่างเช่น คุณสามารถออกแบบฟอร์มที่มี adjuster ประกันสามารถใช้ในเขตข้อมูลในขณะตรวจการอ้างสิทธิ์ แม่แบบฟอร์มประกอบด้วยการเชื่อมต่อข้อมูลรองที่ให้ข้อมูลไปยังฟอร์มจากฐานข้อมูลภายนอก Adjuster ที่จำเป็นข้อมูลนี้เพื่อกรอกฟอร์ม ขณะที่ยังคงอยู่ใน office และเชื่อมต่อกับเครือข่าย adjuster ประกันสามารถสร้างฟอร์มโดยยึดตามเทมเพลตนี้ฟอร์ม แล้ว บันทึกฟอร์มบนคอมพิวเตอร์ของ ตน ในเขตข้อมูล adjuster ที่สามารถเปิด และกรอกฟอร์ม โดยไม่มีการเชื่อมต่อกับเครือข่าย หลังจากกลับไปยัง office และการเชื่อมต่อกับเครือข่าย adjuster ที่สามารถแล้วส่งฟอร์ม
ตามค่าเริ่มต้น ฟอร์มที่บันทึกไว้บนคอมพิวเตอร์ที่สามารถทำงาน โดยไม่มีการเชื่อมต่อเครือข่าย เมื่อผู้ใช้สร้างฟอร์มโดยยึดตามเทมเพลตฟอร์ม InfoPath ดาวน์โหลด และเก็บสำเนาของเทมเพลตฟอร์มนั้นบนคอมพิวเตอร์ของผู้ใช้ เมื่อใดก็ ตามที่ผู้ใช้เปิดฟอร์มโดยยึดตามเทมเพลฟอร์ม InfoPath ขั้นแรกตรวจสอบว่า มีการเชื่อมต่อเครือข่ายลงในคอมพิวเตอร์ที่ ถ้ามีการเชื่อมต่อเครือข่าย InfoPath ตรวจสอบตำแหน่งที่ตั้งที่ถูกดาวน์โหลดจาก เทมเพลตฟอร์เพื่อตรวจสอบว่า มีเทมเพลตฟอร์รุ่นปรับปรุง ถ้ามีรุ่นปรับปรุง InfoPath อัปเดเทมเพลตฟอร์บนคอมพิวเตอร์ของผู้ใช้ ถ้าไม่มีการเชื่อมต่อเครือข่าย InfoPath ใช้เวอร์ชันของเทมเพลตฟอร์ที่เก็บไว้บนคอมพิวเตอร์ของผู้ใช้
เมื่อต้องการออกแบบเทมเพลตฟอร์มสำหรับใช้งานแบบออฟไลน์ เทมเพลตฟอร์ต้องเก็บไว้บนคอมพิวเตอร์ของผู้ใช้ และข้อมูลใด ๆ ที่จำเป็น โดยผู้ใช้เพื่อทำให้เสร็จสมบูรณ์ฟอร์ม เช่นรายการในกล่องรายการ ต้องพร้อมใช้งานสำหรับผู้ใช้แม้ว่าคอมพิวเตอร์ที่ไม่ได้เชื่อมต่อกับ th เครือข่าย e ข้อมูลในตัวควบคุมเหล่านี้มาจากการเชื่อมต่อข้อมูลรองไปยังแหล่งข้อมูลภายนอก ข้อมูลนี้สามารถเก็บไว้ในคอมพิวเตอร์ของผู้ใช้ ในเทมเพลตฟอร์ หรือ ในตำแหน่งที่ตั้งที่เก็บข้อมูลพิเศษที่เรียกว่าแค
เมื่อคุณเพิ่มการเชื่อมต่อข้อมูลรองเทมเพลตฟอร์มแบบสอบถามข้อมูลจากแหล่งข้อมูลภายนอก InfoPath คิวรีส่งไปที่แหล่งข้อมูลภายนอก ผลลัพธ์ของคิวรีจะเก็บไว้ในเทมเพลตฟอร์แล้ว เมื่อผู้ใช้สร้างฟอร์มใหม่โดยยึดตามเทมเพลตนี้ฟอร์ม ข้อมูลบันทึกไปยังเทมเพลตฟอร์จะพร้อมใช้งานสำหรับผู้ใช้
เมื่อฟอร์มใช้การเชื่อมต่อข้อมูลรองนี้เพื่อปรับปรุงเนื้อหาของกล่องรายการ หรือตัวควบคุมกล่องคำสั่งผสมที่ มีข้อมูลล่าสุดจากแหล่งข้อมูลภายนอก InfoPath เก็บผลลัพธ์ของคิวรีนี้ในตำแหน่งที่ตั้งที่เก็บข้อมูลพิเศษที่เรียกว่าแค ว่าคอมพิวเตอร์ เชื่อมต่อกับเครือข่าย InfoPath ใช้ข้อมูลในแคนี้เมื่อต้องการใส่ข้อมูลกับตัวควบคุมเหล่านั้น
เมื่อต้องการทำให้ข้อมูลจากการเชื่อมต่อข้อมูลรองพร้อมใช้งานสำหรับผู้ใช้ของคุณ แม้ว่าคอมพิวเตอร์ของพวกเขาจะไม่ได้เชื่อมต่อกับเครือข่าย คุณสามารถทำอย่างใดอย่างหนึ่งหรือทั้งสองอย่างต่อไปนี้:
-
จัดเก็บข้อมูลจากแหล่งข้อมูลภายนอกในเทมเพลตฟอร์ม
-
ใช้การเชื่อมต่อข้อมูลรองเมื่อฟอร์มเปิดขึ้น
หลังจากกำหนดค่าการเชื่อมต่อข้อมูลรองเพื่อทำงานในขณะที่คอมพิวเตอร์ของผู้ใช้ทำงานแบบออฟไลน์ คุณสามารถกำหนดค่าเทมเพลตฟอร์เพื่อเรียกข้อมูลล่าสุดจากแหล่งข้อมูลภายนอก คุณสามารถกำหนดค่าเทมเพลตฟอร์เพื่อเรียกข้อมูลล่าสุด (ด้วยการจำกัดความพร้อมใช้งานของข้อมูลที่มีอยู่ในรูปแบบเป็นตัวเลขที่ระบุของวัน) แล้วเพิ่มปุ่มเพื่อรับข้อมูลล่าสุด
เก็บข้อมูลในเทมเพลตฟอร์ม
คุณสามารถเก็บข้อมูลจากการเชื่อมต่อข้อมูลรองในเทมเพลตฟอร์มได้ ด้วยการเลือกกล่องกาเครื่องหมายเก็บสำเนาของข้อมูลในเทมเพลตฟอร์ ในตัวช่วยสร้างการเชื่อมต่อข้อมูลเมื่อคุณสร้างการเชื่อมต่อข้อมูลทุติยภูมิ
เมื่อคุณเลือกกล่องกาเครื่องหมายนี้ InfoPath ใช้การเชื่อมต่อข้อมูลเพื่อเรียกข้อมูลจากแหล่งข้อมูลภายนอก แล้วจัดเก็บข้อมูลนี้ในเทมเพลตฟอร์ม เมื่อผู้ใช้สร้างฟอร์ม หรือเปิดฟอร์มที่มีอยู่โดยยึดตามเทมเพลตของคุณฟอร์ม สำเนาของเทมเพลตฟอร์ พร้อมกับข้อมูลที่จัดเก็บ ถูกดาวน์โหลดลงในคอมพิวเตอร์ของผู้ใช้ ถ้าคอมพิวเตอร์ของผู้ใช้ที่เชื่อมต่อกับเครือข่ายเมื่อมีสร้างฟอร์ม InfoPath ดึงข้อมูลจากการเชื่อมต่อข้อมูลภายนอกเมื่อใดก็ได้ในฟอร์มใช้การเชื่อมต่อข้อมูลนี้ ถ้าผู้ใช้ไม่ได้เชื่อมต่อกับเครือข่ายเมื่อมีสร้างฟอร์ม InfoPath ใช้ข้อมูลที่เก็บอยู่ในเทมเพลตฟอร์บนคอมพิวเตอร์ของผู้ใช้
เนื่องจากข้อมูลถูกเรียกในเวลาที่สร้างการเชื่อมต่อข้อมูล แหล่งข้อมูลภายนอกอาจได้รับการปรับปรุงตามเวลาผู้ใช้สร้างฟอร์มโดยยึดตามเทมเพลตนี้ฟอร์ม ถ้าคุณต้องการให้ผู้ใช้ของคุณเพื่อรับข้อมูลล่าสุดจากแหล่งข้อมูลภายนอกเมื่อพวกเขาสร้างฟอร์มใหม่ หรือเปิดฟอร์มที่มีอยู่โดยยึดตามเทมเพลตของคุณฟอร์ม คุณควรออกแบบฟอร์มของคุณจะใช้การเชื่อมต่อข้อมูลรองเมื่อเปิดฟอร์มครั้งแรก
ใช้การเชื่อมต่อข้อมูลรองเมื่อฟอร์มเปิดขึ้น
ถ้าคุณต้องการให้ผู้ใช้ของคุณเพื่อรับข้อมูลล่าสุดจากแหล่งข้อมูลภายนอก แทนการใช้ ข้อมูลเก็บอยู่ในเทมเพลตฟอร์ม เลือกกล่องกาเครื่องหมายดึงข้อมูลเมื่อเปิดฟอร์ม ในตัวช่วยสร้างการเชื่อมต่อข้อมูลเมื่อคุณสร้างใน การเชื่อมต่อข้อมูลทุติยภูมิ
เมื่อผู้ใช้สร้างฟอร์มใหม่ในขณะที่เชื่อมต่อกับเครือข่าย InfoPath ใช้การเชื่อมต่อข้อมูลรองนี้เพื่อเรียกข้อมูลล่าสุดจากแหล่งข้อมูลภายนอก ข้อมูลนี้ถูกเก็บไว้ในแคช ถ้าผู้ใช้เปิดฟอร์มที่มีอยู่ที่ถูกบันทึกไว้บนคอมพิวเตอร์ของพวกเขา InfoPath ตรวจสอบว่า คอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย ถ้าคอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย InfoPath ดึงข้อมูลล่าสุดจากแหล่งข้อมูลภายนอก โดยใช้การเชื่อมต่อข้อมูลนี้ ถ้าผู้ใช้ที่กำลังทำงานแบบออฟไลน์ InfoPath ใช้ข้อมูลเก็บอยู่ ในแคช หรือ ในเทมเพลตฟอร์ม
หมายเหตุด้านความปลอดภัย: ข้อมูลตัวดึงข้อมูลจากแหล่งข้อมูลรองถูกเก็บไว้ในคอมพิวเตอร์ที่เป็นข้อความธรรมดา ถ้าคุณกำลังใช้การเชื่อมต่อข้อมูลรองเพื่อเรียกใช้ข้อมูลที่มีความสำคัญจากแหล่งข้อมูลภายนอก คุณอาจต้องการปิดใช้งานฟีเจอร์นี้จะช่วยปกป้องข้อมูลจากการใช้ไม่ได้รับอนุญาตในกรณีที่คอมพิวเตอร์การสูญหาย หรือขโมย ถ้าคุณปิดใช้งานคุณลักษณะนี้ ข้อมูลจะพร้อมใช้งานก็ต่อเมื่อผู้ใช้ที่เชื่อมต่อกับเครือข่าย
รับข้อมูลล่าสุด
ถ้าแหล่งข้อมูลภายนอกจะปรับปรุง เป็นประจำคุณสามารถกำหนดค่าเทมเพลตฟอร์มเพื่ออนุญาตให้ผู้ใช้เพื่อเรียกข้อมูลล่าสุดผ่านการเชื่อมต่อข้อมูลทุติยภูมิ เมื่อต้องการทำเช่นนี้ คุณสามารถจำกัดความพร้อมใช้งานของข้อมูลที่เก็บอยู่ในแคชเพื่อระบุจำนวนวัน ทางแล้ว คุณสามารถเพิ่มปุ่มเพื่อเรียกใช้ข้อมูลจากแหล่งข้อมูลภายนอกใด ๆ โดยใช้การเชื่อมต่อข้อมูลรองทั้งหมดในฟอร์ม การทำเช่นนี้ช่วยให้แน่ใจว่า ผู้ใช้ที่กำลังทำงานกับข้อมูลล่าสุด
หรืออีกวิธีหนึ่ง คุณสามารถจำกัดความพร้อมใช้งานของข้อมูลจากการเชื่อมต่อข้อมูลรอง โดยการตั้งค่าวันหมดอายุในระยะเวลาที่คุณต้องการให้ข้อมูลถูกเก็บไว้บนคอมพิวเตอร์ของผู้ใช้
เมื่อคุณใช้ตัวเลือกนี้ InfoPath ทำให้ข้อมูลจากการเชื่อมต่อข้อมูลรองทั้งหมดพร้อมใช้งานไปยังฟอร์มสำหรับจำนวนวันที่ระบุเท่านั้น หลังจากที่มีการส่งผ่านจำนวนวันที่ ข้อมูลจะไม่ปรากฏในฟอร์ม จากนั้นคุณสามารถเพิ่มปุ่มลงในฟอร์มที่ผู้ใช้สามารถคลิเพื่อเรียกข้อมูล โดยใช้การเชื่อมต่อข้อมูลรองเฉพาะหรือการเชื่อมต่อข้อมูลรองทั้งหมดในฟอร์ม
หมายเหตุด้านความปลอดภัย: แม้ว่าข้อมูลจะไม่พร้อมใช้งานไปยังฟอร์ม ข้อมูลยังคงอยู่บนคอมพิวเตอร์ของผู้ใช้หลังจากที่มีการส่งผ่านจำนวนชุดของวัน ข้อมูลจะเท่านั้นถูกเขียนทับเมื่อระบบปฏิบัติใช้พื้นที่นี้เพื่อเก็บสีอื่น
สร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูล SQL สำหรับการใช้งานแบบออฟไลน์
ก่อนที่คุณเพิ่มการเชื่อมต่อข้อมูลรองกับฐานข้อมูล Microsoft SQL Server เทมเพลตของคุณฟอร์ม คุณต้องการข้อมูลต่อไปนี้จากผู้ดูแลระบบฐานข้อมูลของคุณ
-
ชื่อของเซิร์ฟเวอร์ที่เก็บฐานข้อมูลที่คุณจะใช้กับแม่แบบฟอร์มนี้
-
ชื่อของฐานข้อมูลที่คุณจะใช้กับแม่แบบฟอร์มนี้
-
รับรองความถูกต้องจำเป็นต้องใช้ฐานข้อมูล ฐานข้อมูลสามารถใช้การรับรองความถูกต้อง Microsoft Windows หรือรับรองความถูกต้องของ SQL Server เพื่อกำหนดวิธีที่ผู้ใช้สามารถเข้าถึงฐานข้อมูล
-
ชื่อของตารางที่ประกอบด้วยข้อมูลที่คุณต้องการส่งไปยังฟอร์ม นี่คือตารางหลัก ถ้าคุณวางแผนที่จะใช้มากกว่าหนึ่งตารางในฐานข้อมูล คุณจำเป็นต้องชื่อของผู้อื่น ตารางลูก คุณยังต้องชื่อเขตข้อมูลในตารางลูกที่มีความสัมพันธ์ไปยังเขตข้อมูลในตารางหลัก
-
ว่าคุณสามารถปฏิเสธเก็บผลลัพธ์ของคิวรีในฟอร์มสำหรับการใช้งานแบบออฟไลน์
เมื่อคุณได้รับข้อมูลนี้ คุณสามารถใช้กระบวนงานต่อไปนี้เพื่อสร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูล SQL สำหรับการใช้งานแบบออฟไลน์
-
บนเมนูเครื่องมือ คลิกเชื่อมต่อข้อมูล
-
ในกล่องโต้ตอบการเชื่อมต่อข้อมูล คลิกเพิ่ม
-
ในตัวช่วยสร้างการเชื่อมต่อข้อมูล คลิกสร้างการเชื่อมต่อใหม่ คลิกรับข้อมูล แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูล (Microsoft SQL Server หรือ Microsoft Office Access เท่านั้น), แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูลที่เลือก
-
ในกล่องโต้ตอบเลือกแหล่งข้อมูล คลิกแหล่งข้อมูลใหม่
-
ในรายการแหล่งข้อมูลชนิดใดที่คุณต้องการเชื่อมต่อกับ คลิกMicrosoft SQL Server แล้ว คลิ กถัดไป
-
ในกล่องชื่อเซิร์ฟเวอร์ พิมพ์ชื่อของเซิร์ฟเวอร์ที่เก็บฐานข้อมูล
-
ภายใต้การเข้าสู่ระบบข้อมูลประจำตัว เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
ถ้าฐานข้อมูลกำหนดว่าใครสามารถเข้าไปยังเซิร์ฟเวอร์โดยยึดตามข้อมูลประจำตัวที่ใช้ในเครือข่าย Microsoft Windows คลิกใช้การรับรองความถูกต้อง Windows
-
ถ้าฐานข้อมูลกำหนดว่าใครสามารถเข้าไปยังเซิร์ฟเวอร์โดยยึดตามชื่อผู้ใช้ที่ระบุและรหัสผ่านที่คุณได้รับจากผู้ดูแลระบบฐานข้อมูล คลิกใช้ชื่อผู้ใช้และรหัสผ่านต่อไปนี้ แล้ว พิมพ์ชื่อผู้ใช้และรหัสผ่านนั้นในชื่อผู้ใช้ และกล่องรหัสผ่าน
-
-
คลิก ถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง ในรายการเลือกฐานข้อมูลที่ประกอบด้วยข้อมูลที่คุณต้อง คลิกฐานข้อมูลที่คุณต้อง การใช้ เลือกกล่องกาเครื่องหมายเชื่อมต่อกับตารางเฉพาะเจาะจง คลิกที่ชื่อของตารางหลัก แล้ว คลิกถัดไป.
-
บนหน้าถัดไปของตัวช่วยสร้าง ในกล่องชื่อไฟล์ พิมพ์ชื่อสำหรับไฟล์ที่เก็บข้อมูลการเชื่อมต่อข้อมูล
-
เมื่อต้องการบันทึกการตั้งค่าเหล่านี้ คลิกเสร็จสิ้น
-
เพิ่มตารางอื่น ๆ ที่คุณต้องการใช้ในการเชื่อมต่อข้อมูลคิวรี
วิธีการมีดังนี้
-
คลิกเพิ่มตาราง
-
ในกล่องโต้ตอบเพิ่มตารางหรือแบบสอบถาม คลิกที่ชื่อของตารางลูก แล้ว คลิ กถัดไป InfoPath พยายามที่จะตั้งค่าความสัมพันธ์ โดยตรงกับชื่อเขตข้อมูลในตารางทั้งสอง ถ้าคุณไม่ต้องการใช้ความสัมพันธ์ที่แนะนำ เลือกความสัมพันธ์ แล้ว คลิ กลบความสัมพันธ์ เมื่อต้องการเพิ่มความสัมพันธ์ คลิกเพิ่มความสัมพันธ์ ในกล่องโต้ตอบเพิ่มความสัมพันธ์ คลิกชื่อของแต่ละเขตข้อมูลที่เกี่ยวข้องในคอลัมน์เกี่ยวข้อง แล้ว คลิ กตกลง
-
คลิก เสร็จสิ้น
-
เมื่อต้องการเพิ่มตารางลูกเพิ่มเติม ทำซ้ำขั้นตอนเหล่านี้
-
-
คลิก ถัดไป
-
ถ้าคุณต้องการให้ข้อมูลจากการเชื่อมต่อข้อมูลรองนี้จะพร้อมใช้งานแม้ว่าคอมพิวเตอร์ของผู้ใช้ไม่ได้เชื่อมต่อกับเครือข่าย เลือกกล่องกาเครื่องหมายเก็บสำเนาของข้อมูลในเทมเพลตฟอร์ม เมื่อคุณเลือกกล่องกาเครื่องหมายนี้ InfoPath แบบสอบถามแหล่งข้อมูลภายนอก และจัดเก็บผลลัพธ์ในเทมเพลตฟอร์ม
หมายเหตุด้านความปลอดภัย: เลือกกล่องกาเครื่องหมายนี้เก็บผลลัพธ์คิวรีในเทมเพลตฟอร์ม เนื่องจากข้อมูลถูกเก็บไว้ในเทมเพลตฟอร์ จะพร้อมใช้งานในฟอร์มที่ผู้ใช้กรอก แม้ว่าคอมพิวเตอร์ของพวกเขาจะไม่ได้เชื่อมต่อกับเครือข่าย ถ้าคุณได้รับข้อมูลที่มีความสำคัญจากการเชื่อมต่อข้อมูลนี้ คุณอาจต้องการปิดใช้งานฟีเจอร์นี้จะช่วยปกป้องข้อมูลในกรณีที่คอมพิวเตอร์การสูญหาย หรือขโมย
-
คลิก ถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง พิมพ์ชื่อที่สื่อความหมายสำหรับการเชื่อมต่อข้อมูลรองนี้ ตรวจสอบว่า ข้อมูลในส่วนสรุป ถูกต้องหรือไม่ เมื่อต้องการอนุญาตให้ผู้ใช้ของคุณเมื่อต้องการใช้การเชื่อมต่อข้อมูลรองนี้เมื่อพวกเขาสร้างฟอร์มใหม่ หรือเปิดฟอร์มที่มีอยู่โดยยึดตามเทมเพลตนี้ฟอร์ม เลือกกล่องกาเครื่องหมายดึงข้อมูลเมื่อเปิดฟอร์ม
สร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูล Access สำหรับใช้งานแบบออฟไลน์
ก่อนที่คุณเพิ่มการเชื่อมต่อข้อมูลสำรองฐานข้อมูล Access แม่แบบฟอร์มของคุณ คุณต้องการข้อมูลต่อไปนี้จากผู้ดูแลระบบฐานข้อมูลของคุณ
-
ชื่อและตำแหน่งที่ตั้งของฐานข้อมูล
หมายเหตุ: นอกจากนี้คุณจะต้องทราบว่า ฐานข้อมูลในตำแหน่งที่ตั้งบนเครือข่ายที่สามารถเข้าถึงแก่ผู้ใช้ของคุณ ถ้าผู้ใช้อื่นบนเครือข่ายจะสร้างฟอร์มโดยยึดตามเทมเพลตนี้ฟอร์ม ฐานข้อมูลของคุณต้องอยู่ในตำแหน่งที่ตั้งบนเครือข่ายที่สามารถเข้าถึงแก่ผู้ใช้ของคุณ
-
ถ้าเทมเพลตของคุณฟอร์มจะแบบสอบถามฐานข้อมูลเท่านั้น คุณจะต้องชื่อของตารางที่ให้ผลลัพธ์ของคิวรีถูกส่งไปยังฐานข้อมูล ตารางนี้จะเป็นตารางหลักเมื่อคุณกำหนดค่าการเชื่อมต่อข้อมูลคิวรี
-
ชื่อของตารางอื่น ๆ ที่ตารางหลักอาจจำเป็นต้องใช้ข้อมูลจาก ในกรณีส่วนใหญ่ แล้วเป็นสร้างความสัมพันธ์ของตารางในฐานข้อมูล ถ้าคุณต้องสร้างความสัมพันธ์ระหว่างตารางหลักและตารางอื่น คุณจะต้องชื่อเขตข้อมูลที่เกี่ยวข้องในทั้งสองตาราง
เมื่อคุณได้รับข้อมูลนี้ คุณสามารถใช้กระบวนงานต่อไปนี้เพื่อสร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูล Access สำหรับใช้งานแบบออฟไลน์
-
บนเมนูเครื่องมือ คลิกเชื่อมต่อข้อมูล
-
ในกล่องโต้ตอบการเชื่อมต่อข้อมูล คลิกเพิ่ม
-
ในตัวช่วยสร้างการเชื่อมต่อข้อมูล คลิกสร้างการเชื่อมต่อใหม่ คลิกรับข้อมูล แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูล (Microsoft SQL Server หรือ Microsoft Office Access เท่านั้น), แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง คลิกฐานข้อมูลที่เลือก
-
ในกล่องโต้ตอบเลือกแหล่งข้อมูล เรียกดูตำแหน่งที่ตั้งของฐานข้อมูลของคุณ
หมายเหตุ: ถ้าฐานข้อมูลของคุณถูกเก็บไว้ในตำแหน่งที่ตั้งบนเครือข่าย เรียกดูไปยังเส้นทาง UNC ของตำแหน่งที่ตั้ง เรียกดูตำแหน่งที่ตั้งบนเครือข่ายผ่านไดรฟ์เครือข่ายแมป ถ้าคุณใช้ไดรฟ์เครือข่ายแมป ฟอร์มที่สร้างโดยยึดตามแม่แบบฟอร์มนี้จะค้นหาสำหรับฐานข้อมูลจากไดรฟ์เครือข่ายที่แมป ถ้าผู้ใช้มีไดรฟ์เครือข่ายแมป ฟอร์มจะไม่ค้นหาฐานข้อมูล
-
คลิกที่ชื่อของฐานข้อมูลของคุณ แล้ว คลิ กเปิด
-
ในกล่องโต้ตอบเลือกตาราง คลิกตารางหลักที่คุณต้องการใช้ แล้ว คลิ กตกลง
-
บนหน้าถัดไปของตัวช่วยสร้าง เลือกกล่องกาเครื่องหมายแสดงคอลัมน์ตาราง
ตามค่าเริ่มต้น เขตข้อมูลในตารางทั้งหมดจะถูกเพิ่มไปยังแหล่งข้อมูลหลักของเทมเพลตฟอร์ม
-
ภายใต้โครงสร้างแหล่งข้อมูล ยกเลิกเลือกกล่องกาเครื่องหมายสำหรับเขตข้อมูลที่คุณไม่ต้องการรวมไว้ในแหล่งข้อมูลหลัก
เพิ่มตารางหรือคิวรีที่คุณต้องการใช้ในการเชื่อมต่อข้อมูลอื่น ๆ
วิธีการมีดังนี้
-
คลิกเพิ่มตาราง
-
ในกล่องโต้ตอบเพิ่มตารางหรือแบบสอบถาม คลิกที่ชื่อของตารางลูก แล้ว คลิ กถัดไป InfoPath พยายามที่จะตั้งค่าความสัมพันธ์ โดยตรงกับชื่อเขตข้อมูลในตารางทั้งสอง ถ้าคุณไม่ต้องการใช้ความสัมพันธ์ที่แนะนำ เลือกความสัมพันธ์ แล้ว คลิ กลบความสัมพันธ์ เมื่อต้องการเพิ่มความสัมพันธ์ คลิกเพิ่มความสัมพันธ์ ในกล่องโต้ตอบเพิ่มความสัมพันธ์ คลิกชื่อของแต่ละเขตข้อมูลที่เกี่ยวข้องในคอลัมน์เกี่ยวข้อง แล้ว คลิ กตกลง
-
คลิก เสร็จสิ้น
-
เมื่อต้องการเพิ่มตารางลูกเพิ่มเติม ทำซ้ำขั้นตอนเหล่านี้
-
-
คลิก ถัดไป
-
เมื่อต้องการทำให้ข้อมูลจากการเชื่อมต่อข้อมูลรองนี้พร้อมใช้งานแม้ว่าคอมพิวเตอร์ของผู้ใช้ไม่ได้เชื่อมต่อกับเครือข่าย เลือกกล่องกาเครื่องหมายเก็บสำเนาของข้อมูลในเทมเพลตฟอร์ม เมื่อคุณเลือกกล่องกาเครื่องหมายนี้ InfoPath แบบสอบถามแหล่งข้อมูลภายนอก และเก็บผลลัพธ์คิวรีในต้นแบบ
หมายเหตุด้านความปลอดภัย: เลือกกล่องกาเครื่องหมายนี้เก็บผลลัพธ์คิวรีในเทมเพลตฟอร์ม เนื่องจากข้อมูลถูกเก็บไว้ในเทมเพลตฟอร์ จะพร้อมใช้งานในฟอร์มที่ผู้ใช้กรอก แม้ว่าคอมพิวเตอร์ของพวกเขาจะไม่ได้เชื่อมต่อกับเครือข่าย ถ้าคุณได้รับข้อมูลที่มีความสำคัญจากการเชื่อมต่อข้อมูลนี้ คุณอาจต้องการปิดใช้งานฟีเจอร์นี้จะช่วยปกป้องข้อมูลในกรณีที่คอมพิวเตอร์การสูญหาย หรือขโมย
-
คลิก ถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง พิมพ์ชื่อที่สื่อความหมายสำหรับการเชื่อมต่อข้อมูลรองนี้ ตรวจสอบว่า ข้อมูลในส่วนสรุป ถูกต้องหรือไม่ เมื่อต้องการอนุญาตให้ผู้ใช้ของคุณเมื่อต้องการใช้การเชื่อมต่อข้อมูลรองนี้เมื่อพวกเขาสร้างฟอร์มใหม่ หรือเปิดฟอร์มที่มีอยู่โดยยึดตามเทมเพลตนี้ฟอร์ม เลือกกล่องกาเครื่องหมายดึงข้อมูลเมื่อเปิดฟอร์ม
สร้างการเชื่อมต่อข้อมูลกับไลบรารีเอกสาร SharePoint สำหรับใช้งานแบบออฟไลน์
ก่อนที่คุณเพิ่มการเชื่อมต่อข้อมูลรองลงในเทมเพลตของคุณฟอร์ม คุณต้องการข้อมูลต่อไปนี้จากผู้ดูแลไซต์ของคุณ
-
ตำแหน่งที่ตั้งของไซต์ Microsoft Windows SharePoint Services และสิทธิ์ที่จำเป็นในการเข้าถึงได้
-
ตรวจสอบว่า ไซต์ที่ถูกกำหนดค่าเพื่อให้ผู้ใช้ของคุณสามารถเข้าถึงข้อมูลจากไลบรารีเอกสารหรือรายการ
-
ตรวจสอบว่า คุณสามารถจัดเก็บข้อมูลจากไลบรารีเอกสารหรือรายการบนคอมพิวเตอร์ของผู้ใช้ของคุณสำหรับการใช้งานแบบออฟไลน์
เมื่อคุณได้รับข้อมูลนี้ คุณสามารถใช้กระบวนงานต่อไปนี้เพื่อสร้างการเชื่อมต่อข้อมูลไปยังฐานข้อมูล Access สำหรับใช้งานแบบออฟไลน์
-
บนเมนูเครื่องมือ คลิกเชื่อมต่อข้อมูล
-
ในกล่องโต้ตอบการเชื่อมต่อข้อมูล คลิกเพิ่ม
-
ในตัวช่วยสร้างการเชื่อมต่อข้อมูล คลิกสร้างการเชื่อมต่อใหม่ คลิกรับข้อมูล แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง คลิกรายการหรือไลบรารี SharePoint แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง พิมพ์ URL ของไซต์ SharePoint ที่มีไลบรารีเอกสารหรือรายการ แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง ในรายการเลือกรายการหรือไลบรารี คลิกรายการหรือไลบรารีที่คุณต้องการใช้ แล้ว คลิ กถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง เลือกกล่องกาเครื่องหมายอยู่ถัดจากเขตข้อมูลที่จะใส่ข้อมูลลงในเทมเพลตฟอร์ม ถ้าเทมเพลตฟอร์จะถูกประกาศไปยังไลบรารีเอกสาร และคุณต้องการให้ฟอร์มที่ยึดตามแม่แบบฟอร์มนี้เพื่อเรียกใช้ metadata เกี่ยวกับฟอร์ม เลือกกล่องกาเครื่องหมายรวมข้อมูลสำหรับฟอร์มที่ใช้งานอยู่เท่านั้น
-
คลิก ถัดไป
-
เมื่อต้องการทำให้ข้อมูลจากการเชื่อมต่อข้อมูลรองนี้พร้อมใช้งานแม้ว่าคอมพิวเตอร์ของผู้ใช้ไม่ได้เชื่อมต่อกับเครือข่าย เลือกกล่องกาเครื่องหมายเก็บสำเนาของข้อมูลในเทมเพลตฟอร์ม เมื่อคุณเลือกกล่องกาเครื่องหมายนี้ InfoPath แบบสอบถามแหล่งข้อมูลภายนอก และเก็บผลลัพธ์คิวรีในเทมเพลตฟอร์ม
หมายเหตุด้านความปลอดภัย: เลือกกล่องกาเครื่องหมายนี้เก็บผลลัพธ์คิวรีในเทมเพลตฟอร์ม เนื่องจากข้อมูลถูกเก็บไว้ในเทมเพลตฟอร์ จะพร้อมใช้งานในฟอร์มที่ผู้ใช้กรอก แม้ว่าคอมพิวเตอร์ของพวกเขาจะไม่ได้เชื่อมต่อกับเครือข่าย ถ้าคุณได้รับข้อมูลที่มีความสำคัญจากการเชื่อมต่อข้อมูลนี้ คุณอาจต้องการปิดใช้งานฟีเจอร์นี้จะช่วยปกป้องข้อมูลในกรณีที่คอมพิวเตอร์การสูญหาย หรือขโมย
-
คลิก ถัดไป
-
บนหน้าถัดไปของตัวช่วยสร้าง พิมพ์คำอธิบายสำหรับการเชื่อมต่อข้อมูลรองนี้ และตรวจสอบว่า ข้อมูลในส่วนสรุป ถูกต้อง
-
เมื่อต้องการอนุญาตให้ผู้ใช้ของคุณเมื่อต้องการใช้การเชื่อมต่อข้อมูลรองนี้เมื่อพวกเขาสร้างฟอร์มใหม่ หรือเปิดฟอร์มที่มีอยู่โดยยึดตามเทมเพลตนี้ฟอร์ม เลือกกล่องกาเครื่องหมายดึงข้อมูลเมื่อเปิดฟอร์ม
กำหนดค่าความพร้อมใช้งานข้อมูล
ถ้าแหล่งข้อมูลภายนอกของคุณจะอัปเดตด้วยข้อมูลใหม่ เป็นประจำคุณสามารถกำหนดค่าเทมเพลตฟอร์เพื่อทำให้ข้อมูลที่แคชไว้พร้อมใช้งาน ข้อมูลนี้จะพร้อมใช้งานกับฟอร์มที่ยึดตามเทมเพลตนี้ฟอร์มสำหรับการจำกัดจำนวนวันที่สอดคล้องกับกำหนดการอัปเดตข้อมูลของแหล่งข้อมูลภายนอก ด้วยการจำกัดจำนวนวันที่พร้อมใช้งานกับฟอร์มที่ยึดตามเทมเพลตนี้ฟอร์มข้อมูล คุณสามารถกำหนดได้ว่า ผู้ใช้ของคุณอัปเดตข้อมูลจากแหล่งข้อมูลภายนอกเป็นประจำ
เมื่อต้องการอัปเดตข้อมูล คุณสามารถเพิ่มปุ่มลงเทมเพลตของคุณฟอร์มที่ผู้ใช้สามารถคลิเพื่ออัปเดตข้อมูลจากทั้งหมดของการเชื่อมต่อข้อมูลรองที่ใช้ในเทมเพลตฟอร์ม
หมายเหตุ: ถ้าคุณใช้ปุ่มเพื่อรีเฟรชเชื่อมต่อข้อมูล บอกผู้ใช้ของคุณเมื่อต้องการคลิกปุ่มนี้ก็ต่อเมื่อเชื่อมต่อกับเครือข่าย
ระบุจำนวนวันที่มีข้อมูลที่แคช
ตั้งค่านี้นำไปใช้กับทั้งหมดของการเชื่อมต่อข้อมูลรองในเทมเพลตฟอร์ม
-
บนเมนูเครื่องมือ คลิกตัวเลือกฟอร์ม
-
ในรายการประเภท ในกล่องโต้ตอบตัวเลือกฟอร์ม คลิกออฟไลน์
-
ภายใต้ออฟไลน์ เลือกกล่องกาเครื่องหมายเก็บข้อมูลที่ส่งกลับจากแบบสอบถามเพื่อให้สามารถใช้ได้ในโหมดออฟไลน์
-
คลิกแบบสอบถามที่จัดเก็บวันหมดอายุหรือหลังจำนวนวัน
-
ในรายการ เลือกหมายเลขของวันที่ที่คุณต้องการให้ข้อมูลที่แคชไว้จะพร้อมใช้งานไปยังฟอร์ม
เพิ่มปุ่มการรีเฟรชเชื่อมต่อข้อมูล
-
ถ้าเทมเพลตฟอร์มีหลายมุมมอง คลิกชื่อมุมมอง บนเมนูมุมมอง เพื่อไปยังมุมมองที่มีตัวควบคุมที่คุณต้องการแสดงข้อมูลจากแหล่งข้อมูลทุติยภูมิ
-
ถ้าไม่เห็นบานหน้าต่างงาน ตัวควบคุม ให้คลิก ตัวควบคุมเพิ่มเติม ในเมนู แทรก หรือกด ALT+I, C
-
ลากตัวควบคุมปุ่มลงในแม่แบบฟอร์มของคุณ
-
คลิกสองครั้งที่ตัวควบคุมปุ่มที่คุณเพิ่งเพิ่มลงในเทมเพลตฟอร์ม
-
คลิกแท็บทั่วไป
-
ในรายการของแอคชัน คลิกรีเฟรช
-
ในกล่องป้ายชื่อ พิมพ์ชื่อที่คุณต้องการให้ปรากฏบนปุ่ม
-
คลิก การตั้งค่า
-
ในกล่องโต้ตอบการรีเฟรช เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
เมื่อต้องการกำหนดค่าปุ่มเพื่อเรียกข้อมูลล่าสุดผ่านการเชื่อมต่อข้อมูลนี้ คลิกแหล่งข้อมูลรองหนึ่ง
-
เมื่อต้องการกำหนดค่าปุ่มเพื่อเรียกข้อมูลล่าสุดผ่านการเชื่อมต่อข้อมูลรองทั้งหมด คลิกแหล่งข้อมูลรองทั้งหมด
-
-
ในรายการเลือกแหล่งข้อมูลรอง คลิกแหล่งข้อมูลรองที่เกี่ยวข้องกับการเชื่อมต่อข้อมูลคิวรี
-
คลิกตกลง เพื่อปิดกล่องโต้ตอบที่เปิดทั้งหมด
-
เมื่อต้องการทดสอบการเปลี่ยนแปลงของคุณ ให้คลิก แสดงตัวอย่าง บนแถบเครื่องมือ มาตรฐาน หรือกด CTRL+SHIFT+B
ปิดใช้งานการใช้งานแบบออฟไลน์
ในบางกรณี คุณจะต้องการออกแบบเทมเพลตฟอร์มเพื่ออนุญาตให้ผู้ใช้สามารถกรอกฟอร์มเมื่อเชื่อมต่อกับเครือข่ายเท่านั้น ตัวอย่างเช่น ถ้าแม่แบบฟอร์มของคุณมีการเชื่อมต่อข้อมูลไปยังแหล่งข้อมูลภายนอกที่ประกอบด้วยข้อมูลที่สำคัญ หรือเป็นความลับ คุณอาจต้องการกำหนดค่าเทมเพลตฟอร์เพื่ออนุญาตให้ฟอร์มการกรอกในสถานะการเชื่อมต่อเท่านั้น โดยการกำหนดค่าเทมเพลตฟอร์ในลักษณะนี้ คุณสามารถช่วยป้องกันข้อมูลในกรณีที่คอมพิวเตอร์การสูญหาย หรือ ขโมย เนื่องจากข้อมูลไม่ถูกเก็บไว้บนคอมพิวเตอร์ของผู้ใช้
เมื่อต้องการกำหนดค่าเทมเพลตฟอร์เพื่ออนุญาตให้ผู้ใช้สามารถกรอกฟอร์ม เฉพาะถ้าคอมพิวเตอร์ของพวกเขาจะเชื่อมต่อกับเครือข่าย ทำขั้นตอนต่อไปนี้
-
บนเมนูเครื่องมือ คลิกตัวเลือกฟอร์ม
-
ในรายการประเภท ในกล่องโต้ตอบตัวเลือกฟอร์ม คลิกออฟไลน์
-
ภายใต้ออฟไลน์ ยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้ผู้ใช้ในการกรอกฟอร์มนี้ถ้าข้อมูลไม่พร้อมใช้งาน