ข้อความ "มีการเขียนที่ขัดแย้งกัน" จะแก้ไขอย่างไร
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 276   1
URL.หัวข้อ / URL
ข้อความ "มีการเขียนที่ขัดแย้งกัน" จะแก้ไขอย่างไร

แก้ไขไม่ให้ขึ้นข้อความด้านล่างอย่างไรครับ 
"ระเบียนนี้ได้ถูกเปลียนแปลงโดยผู้ใช้อื่น แล้วเมื่อคุณเริ่มแก้ไข 
ระเบียนถ้าคุณบันทึกระเบียนคุณจะไปเขียนทับการเปลี่ยนแปลง 
ค่าที่เกิดจากผู้อื่นใช้ 
คัดลอกการเปลี่ยนแปลของคุณไปคลิปบอร์ด..." 
[บันทึกระเบียน] [คัดลอกไปคลิปบอร์ด] [เลิกการเปลี่ยนแปลง] 
 
สาเหตุที่เกิดข้อความคือ ใน Subform Detail อ้างถึง คิวรี่ SQLDisc 
เมื่อตัวแล้วในช่อง Disc1 ของSubForm Detail มากกว่า 1 จะแสดง 
หน้าจอฟอร์ม FrmDisc (อ้างถึง SQLDisc เหมือนกัน) เพื่อคีย์ Disc2,Disc3  
ขึ้นมาให้คีย์ตัวเลข และเมื่อคีย์เสร็จ กลับมา Subform Detail เพื่อจะ 
คีย์ข้อมูลในฟิลล์ต่อไปโปรแกรมจะแสดงข้อความดังกล่าวครับ 

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

1 @R01432
ปัญหานี้จะเกิดเมื่อมีการแก้ไขเปลี่ยนแปลงข้อมูลซ้ำซ้อนกัน ให้ลองบังคับให้มีการบันทึกโดยใช้คำสั่ง DoCmd.RunCommand acCmdSaveRecord แล้วอาจต้องมีการทำการ Requery ใน Form ด้วย โดยใช้ Me.Requery เพื่อให้มีการปรับให้แสดงข้อมูลที่มีการเปลี่ยนแปลงไปแล้วด้วย
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1223s