This Recordset Is Not updateable
กระทู้เก่าบอร์ด อ.Yeadram

 1,722   1
URL.หัวข้อ / URL
This Recordset Is Not updateable

เมื่อเรามี Query ที่เชื่อมมาจาก Table หลายๆ อัน นำข้อมูลตามเงื่อนไข เพื่อมาแก้ไขบาง Field

Form จาก Query ดังกล่าวแต่ไม่สามารถแก้ไขได้ จะทำอย่างไรดีคะ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R15105
มีสาเหตุมากมายที่ทำให้คิวรี่นี้อัพเดตไม่ได้ ลองตรวจสอบดังนี้

- ถ้าลองทำในตัวคิวรี่เอง (ไม่ผ่านฟอร์ม) จะอัพเดตได้หรือไม่ ถ้าไม่ได้ก็แปลว่าเป็นที่ตัวคิวรี่เอง เช่น
   + อาจไปกำหนด Record Type เป็น Snapshot
   + เป็นคิวรี่ที่เป็นผลรวม หรือผลของ aggregate function เช่น sum( ), min( ), max( ), first( ), last( ), ...
   + และยังมีการ join เทเบิลอีกหลายรูปแบบที่ทำให้อัพเดตไม่ได้ ซึ่งกรณีนี้ลองตั้ง Record Type ให้เป็น Dynaset (Inconsistent Updates) ก็จะทำให้แก้ไขได้

- ถ้าลองในคิวรี่ผ่าน แต่ทำผ่านฟอร์มไม่ผ่าน ก็อาจเป็นเพราะ
   + กำหนด Recordset Type เป็น Snapshot
   + Allow Edits เป็น No
   + ฟิลด์ที่ต้องการแก้ไขถูกกำหนด Locked เป็น Yes   หรือถูกกำหนด Enabled เป็น No
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3276s