เขตข้อมูลในแอปของฉันเป็นแบบอ่านอย่างเดียวโดยไม่คาดคิด

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

สิ่งสำคัญ    Microsoft ไม่แนะนำให้สร้างและใช้ Access Web App ใน SharePoint อีกต่อไป อีกทางเลือกหนึ่งคือ ให้พิจารณาใช้ Microsoft PowerApps เพื่อสร้างโซลูชันทางธุรกิจแบบไม่ต้องใช้รหัสสำหรับเว็บและอุปกรณ์เคลื่อนที่

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

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

ข้อกำหนดสำหรับเขตข้อมูลคิวรีที่สามารถอัปเดตได้

  • เฉพาะเขตข้อมูลจากตารางที่ซึ่งเขตข้อมูลที่ใช้ในการรวมไม่มีค่าที่ไม่ซ้ำกัน (ตารางแบบ "most-many") เท่านั้นจึงจะสามารถอัปเดตได้

  • ผลลัพธ์ของคิวรีต้องมีเขตข้อมูลคีย์หลักสำหรับตารางแบบ most-many อยู่ด้วย

  • ตารางแบบ most-many จะต้องอยู่ด้านในของการรวมภายนอก (กล่าวคือ ทางด้านซ้ายของการรวมภายนอกด้านซ้าย หรือด้านขวาของการรวมภายนอกด้านขวา)

ไดอะแกรมของคิวรีจะแสดงว่าเขตข้อมูลใดบ้างที่สามารถอัปเดตได้

ในคิวรีนี้ ตารางงานจะเป็นตารางแบบ most-many เนื่องจากเป็นตารางที่ค้นหาข้อมูลในตารางโครงการ

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

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

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

ค้นหาและแก้ไขปัญหาของเขตข้อมูลที่สามารถอัปเดตได้

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

  1. ถ้าคุณกำลังเริ่มต้นจากเบราว์เซอร์ เปิดแอปเว็บใน Access: ที่มุมบนขวาของแอป คลิกการตั้งค่า >ปรับแต่งใน Access

  2. ใน Access ถ้าบานหน้าต่างนำทางไม่ได้เปิดอยู่ ให้กด F11 เพื่อเปิด จากนั้น ในบานหน้าต่างนำทาง ให้คลิกขวาที่คิวรีแล้วคลิก มุมมองออกแบบ

    เมนูบริบทของคิวรีในบานหน้าต่างนำทาง

  3. กำหนดว่าตารางใดในคิวรีตารางเป็นตารางแบบ most-many วิธีคร่าวๆ ที่ใช้ได้ดีคือการให้ตารางแบบ most-many ทำหน้าที่เป็นตารางที่ค้นหาข้อมูลในตารางอื่น

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

  5. ตรวจสอบว่า คีย์หลักสำหรับตารางแบบ most-many รวมอยู่ในผลลัพธ์ของคิวรี ถ้ายังไม่ได้มีเพิ่มคีย์หลักเพื่อผลลัพธ์ของคิวรี

  6. ดับเบิลคลิกที่การรวมแต่ละรายการ แล้วตรวจสอบว่า

    • การรวมเป็นการรวมภายใน หรือ

    • ในกรณีที่เป็นการรวมภายนอก ตารางแบบ most-many อยู่ที่ด้านในของการรวมนั้นทางด้านซ้ายของการรวมด้านซ้าย หรือทางด้านขวาของการรวมด้านขวา

ถ้าการรวมไม่ตรงกับเงื่อนไขอย่างน้อยหนึ่งข้อของเกณฑ์ที่ตั้งไว้ในสองข้อก่อนหน้านี้ ให้ เปลี่ยนการรวมเพื่อทำให้คิวรีสามารถอัปเดตได้

Top ของหน้า

เพิ่มคีย์หลักแบบ most-many ไปที่ผลลัพธ์ของคิวรี

  1. เปิดคิวรีในมุมมองออกแบบ

  2. ระบุตารางแบบ most-many

  3. ดับเบิลคลิกที่แต่ละเขตข้อมูลในคีย์หลัก เขตข้อมูลคีย์แต่ละรายการจะทำเครื่องหมายด้วยคีย์ขนาดเล็ก

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

    แถว แสดง ในตารางออกแบบคิวรี

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

เปลี่ยนการรวมเพื่อทำให้คิวรีสามารถอัปเดตได้

ถ้าการรวมใด ๆ ที่ไม่ตรงกับเงื่อนไขหนึ่งเงื่อนไขข้างบน นั้นจะป้องกันการปรับปรุง นี่คือตัวอย่างของการรวมที่ไม่สามารถอัปเดตได้:

กล่องโต้ตอบ คุณสมบัติการรวม

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

วิธีต่างๆ ที่ทำให้การรวมภายนอกสามารถอัปเดตได้

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

  • เปลี่ยนการรวมภายนอกให้เป็นการรวมภายใน    คลิกตัวเลือกที่ 1 ในกล่องโต้ตอบคุณสมบัติการรวม ไว้

  • สลับตำแหน่งของตาราง    ย้ายตารางแบบ most-many ด้านภายในของการรวมและอีกตารางหนึ่งไปยังด้านภายนอก (ใช้คำสั่งผสมกล่องในกล่องโต้ตอบคุณสมบัติการรวม การตั้งชื่อตารางซ้ายและขวา)

  • เปลี่ยนทิศทางการรวม    คลิกตัวเลือก 2 หรือ 3 ในกล่องโต้ตอบ คุณสมบัติการรวม (เปลี่ยนเป็นค่าใดก็ได้ที่ไม่ใช่ค่าเดิม)

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

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

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

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

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

×