กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
276 1
URL.หัวข้อ /
URL
ข้อความ "มีการเขียนที่ขัดแย้งกัน" จะแก้ไขอย่างไร
แก้ไขไม่ให้ขึ้นข้อความด้านล่างอย่างไรครับ
"ระเบียนนี้ได้ถูกเปลียนแปลงโดยผู้ใช้อื่น แล้วเมื่อคุณเริ่มแก้ไข
ระเบียนถ้าคุณบันทึกระเบียนคุณจะไปเขียนทับการเปลี่ยนแปลง
ค่าที่เกิดจากผู้อื่นใช้
คัดลอกการเปลี่ยนแปลของคุณไปคลิปบอร์ด..."
[บันทึกระเบียน] [คัดลอกไปคลิปบอร์ด] [เลิกการเปลี่ยนแปลง]
สาเหตุที่เกิดข้อความคือ ใน Subform Detail อ้างถึง คิวรี่ SQLDisc
เมื่อตัวแล้วในช่อง Disc1 ของSubForm Detail มากกว่า 1 จะแสดง
หน้าจอฟอร์ม FrmDisc (อ้างถึง SQLDisc เหมือนกัน) เพื่อคีย์ Disc2,Disc3
ขึ้นมาให้คีย์ตัวเลข และเมื่อคีย์เสร็จ กลับมา Subform Detail เพื่อจะ
คีย์ข้อมูลในฟิลล์ต่อไปโปรแกรมจะแสดงข้อความดังกล่าวครับ
"ระเบียนนี้ได้ถูกเปลียนแปลงโดยผู้ใช้อื่น แล้วเมื่อคุณเริ่มแก้ไข
ระเบียนถ้าคุณบันทึกระเบียนคุณจะไปเขียนทับการเปลี่ยนแปลง
ค่าที่เกิดจากผู้อื่นใช้
คัดลอกการเปลี่ยนแปลของคุณไปคลิปบอร์ด..."
[บันทึกระเบียน] [คัดลอกไปคลิปบอร์ด] [เลิกการเปลี่ยนแปลง]
สาเหตุที่เกิดข้อความคือ ใน 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
เพื่อให้มีการปรับให้แสดงข้อมูลที่มีการเปลี่ยนแปลงไปแล้วด้วย
Time: 0.1223s