กระทู้เก่าบอร์ด อ.Yeadram
1,077 1
URL.หัวข้อ /
URL
ผมเขียน access แล้วเกิดปัญหา
Cannot add record john key of table xxx not in recodeset
มันแปลว่าอะไรหรือครับ มีวีีธีแก้ไขหรือป่าวครับ
มันแปลว่าอะไรหรือครับ มีวีีธีแก้ไขหรือป่าวครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.4603s
ถ้าเป็นการเขียนโค้ด อาจอธิบายได้อย่างนึง
ถ้าเป็นการเพิ่มเรคคอร์ดเข้าฟอร์ม อาจเป็นไปได้ว่า คุณมีการใช้คอนโทรลบางชนิด ซึ่งผูกกับแหล่งข้อมูลอื่น ที่ไม่ใช่แหล่งข้อมูลหลัก เช่นการใช้ combo box หรือ listbox ซึ่งผูกข้อมูลไว้กับตารางหรือคิวรี่ใดๆ
และตารางหรือคิวรี่นั้นๆ มีความสัมพันธ์กับแหล่งข้อมูลหลักในฟอร์มปัจจุบัน แบบมีข้อจำกัด
เช่น
ถ้าคุณกำลังจะเติมข้อมูลบุคคลลงในฟอร์มหลัก
แล้วมี คอมโบ ไว้ช่วยเติมข้อมูล "คำนำหน้า" ซึ่งคอมโบดังกล่าว มีการดึง "คำนำหน้า" มาจากอีกตารางหนึ่ง แต่ที่นี้ ในตารางคำนำหน้านั้น มันไม่มีคำว่า john key มันเลยไม่ให้บันทึกเข้าระบบครับ
กล่าวคือ มีการทำงานแบบผิดความสัมพันธ์ "กำลังจะนำข้อมูลซึ่งไม่อยู่ในกลุ่มที่อนุญาต เข้ามาบันทึกในตาราง" มันไม่ยอมครับ
วิธีแก้ ต้องไล่ใหม่หาว่า อะไรขัดแย้งกันครับ