ตรวจสอบชนิดของคิวรี
ตรวจสอบให้แน่ใจว่าคุณไม่ได้พยายามแก้ไขข้อมูลที่ส่งกลับโดยการใช้คิวรีแบบตารางแบบใช้เลือกข้อมูลแบบพาส-ทรูหรือข้อกำหนดข้อมูล
ค้นหาฟังก์ชันการรวม
คุณไม่สามารถแก้ไขข้อมูลที่ส่งกลับโดยคิวรีผลรวมหรือแบบสอบถามที่ใช้ฟังก์ชันการรวมอื่นๆเช่นค่าต่ำสุดค่าสูงสุดหรือค่าเฉลี่ย
ฟังก์ชันการรวมจะรวมค่าจากหลายระเบียนและถ้าคุณพยายามเปลี่ยนค่าที่รวมเข้าด้วยกัน Access จะไม่ทราบว่าเขตข้อมูลต้นฉบับใดที่จะอัปเดตดังนั้นจึงไม่อนุญาตให้คุณเปลี่ยนแปลงสิ่งใด
โปรดทราบว่าในวิดีโอที่ฉันกล่าวว่า "ฟังก์ชันที่รวบรวม" แต่ฉันหมายถึง "ค่าที่รวบรวม"
ตรวจสอบคุณสมบัติคิวรี
เมื่อใช้คิวรีในมุมมองออกแบบให้คลิกคุณสมบัติ ตรวจสอบให้แน่ใจว่าคุณสมบัติค่าที่ไม่ซ้ำถูกตั้งค่าเป็นไม่ใช่และคุณสมบัติชนิดของชุดระเบียนแสดงDynaset
ค้นหาคิวรีย่อย
ค้นหาแบบสอบถามย่อยที่เป็นส่วนหนึ่งของคำสั่ง Select เริ่มต้น ตัวอย่างเช่น:
เลือก [วันที่สั่งซื้อ], (เลือก MAX ([วันที่สั่งซื้อ])
การเพิ่มแบบสอบถามย่อยลงในคิวรีหลักจะป้องกันไม่ให้คุณแก้ไขข้อมูล ลองใช้วิธีแก้ไขต่อไปนี้:
-
ในตัวออกแบบแบบสอบถามให้ล้างกล่องกาเครื่องหมายแสดงถ้าคุณไม่ต้องการดูเขตข้อมูลในผลลัพธ์ของคุณ
-
แทนที่แบบสอบถามย่อยที่มีฟังก์ชันการรวมโดเมนเช่น DMIN หรือ DMAX
-
ย้ายแบบสอบถามย่อยออกจากคำสั่ง Select แรก