ถ้าจะเช็คแค่ PD# ลองดูครับ
แต่ผมว่า Cancel = True และ ไม่น่าจะใช้งานได้ เพราะไม่ใช้ Event BeforeUpdate
และ Me.PD_ Undo น่าจะไม่ต้องใช้
ผมว่าพอเราทราบว่าซ้ำกัน ก็ให้ไปตรวจสอบแก้ไข ถ้าคิดว่าไม่เก็บไว้ก็ลบ Order ทิ้งไปได้เลยคับ
ส่วนที่ต้องไปแก้ไข ที่ Query Append ที่ Field PD# ให้เอาออกไปเพื่อให้ตอน Copy PD# จะได้เป็นค่าว่าง